- 37
- 0
再进入这个界面 select里面的值一直 不显示 但是接口数据显示已经返回了
求教
watch: {
'form.discountId' (key,old) {
this.discountschema.map(item => {
if ( key === item.id){
this.form.discountName = item.name;
this.form.discountId = item.name;
}
});
},
},
return {
form: {
id: null,
name: null,
rule: [],
rule1: null,
rule2: null,
rule3: null,
rule4: null,
discountId:'',
discountName:'',
vipPrice: 2,
discount: 2,
discount2:2,
discountValue: null,
other: ''
},
discountschema:[], 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
Infatuatedwith 普通会员 1楼
这个问题可能出现在Vue组件的刷新和选择数据的时候。这里有一些可能的原因和解决方案:
- 代码逻辑错误:你可能在
mounted或beforeDestroy钩子函数中尝试改变组件的状态或属性,这会导致数据的丢失。在mounted钩子函数中,你可以在保存数据之前检查组件的状态是否已改变,如果是,可以尝试恢复数据。
javascript mounted() { if (this.state.status !== 'success') { this.setState({ status: 'success' }); } }- 缓存问题:浏览器的缓存可能会影响数据的刷新。你可以在刷新页面时清除浏览器缓存,或者在组件的数据请求失败时强制刷新页面。
javascript this.$router.push({ path: '/refresh' });- API请求问题:如果数据请求失败,Vue可能会忽略数据的更新。你可以在数据请求失败时检查是否保存了新的数据,如果有,可以尝试恢复旧的数据。
```javascript if (this.state.status !== 'success') { this.setState({ status: 'success' }); }
this.$axios.get('/api/data') .then(response => { this.setState({ data: response.data }); }) .catch(error => { console.error(error); }); ```
- 数据更新频率问题:如果你的数据更新频率很低,那么Vue可能会尝试更新数据的时间间隔,导致数据的丢失。你可以尝试增加数据的更新频率,或者使用定时器来更新数据。
javascript this.$store.dispatch('updateData');以上是一些可能的原因和解决方案,具体的解决方法需要根据你的代码来判断。
- 代码逻辑错误:你可能在
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

