问题描述:
最近在做项目的时候,遇到了一个问题:根据接口返回,给变量赋予了新的值,但是页面上却不刷新。
我们都知道VUE是双向数据绑定的,变量赋值更新后,试图会同步做刷新,但是这里却一直刷不到新得值,非常的费解。
赋值代码如下:
export default {
name:'Detail',
data() {
return {
arrayList:[
{
"code": "600266",
"name": "XXX1",
},{
"code": "600166",
"name": "XXX2",
},{
"code": "600066",
" name": "XXX3",
}
],
}
}
mounted(){
this.arrayList.forEach((item) => {
item.state = true
})
}
methods: {
onClick(){
this.arrayList[0].state &