龙空技术网

解决Vue的数组和对象数据修改时页面不刷新问题

JavaFans 635

前言:

此时小伙伴们对“java更新不了怎么办”可能比较关怀,朋友们都需要了解一些“java更新不了怎么办”的相关资讯。那么小编同时在网上搜集了一些关于“java更新不了怎么办””的相关知识,希望姐妹们能喜欢,各位老铁们快快来了解一下吧!

通常vue的data数据发生变化时,页面会相应自动进行更新。

但是在一些情况下,我们程序修改了数组和对象数据,但是页面却不能自动刷新。

这时我们可以采取下面2种方式进行处理。

方式一:修改数据后,调用this.$forceUpdate()刷新

if (res && res.status === 200 && res.data.length > 0) {this.checkResult[id] = res.dataconsole.log('checkdanger checkResult:' + this.checkResult[id])this.$forceUpdate()}
方式二:使用$set()去更新数据对象
//更新对象的name属性this.$set(this.user, 'name', 'javafans');//更新数组this.$set(this.typeList, 1, '数组index=1的值');

标签: #java更新不了怎么办