Vue使用v-for显示列表时,数组里的item数据更新,视图中列表不同步更新的解决方法
Posted cowboybusy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue使用v-for显示列表时,数组里的item数据更新,视图中列表不同步更新的解决方法相关的知识,希望对你有一定的参考价值。
- 如果使用索引直接更新数组中的项目,比如:
vueapp.fastnowdata[i].tasking = true;
在ios中,视图可以同步更新
在安卓webview中,视图不会同步更新
- 安卓webview中,有时候会出现直接用索引更改数组值,视图不同步更新的问题,改成新建一个数组元素,在把新建的元素加入到数组替换旧元素就可以了
var adddata = vueapp.fastnowdata[i];
adddata.tasking = true;
vueapp.fastnowdata.splice(i,1,adddata);
以上是关于Vue使用v-for显示列表时,数组里的item数据更新,视图中列表不同步更新的解决方法的主要内容,如果未能解决你的问题,请参考以下文章