Vue用v-for循环渲染数组数据,数组数据更新时,视图没有更新
查了很多资料,
实例的 $set方法不管用,Vue.set()也不管用,filter也不管用,
src的问题已经修改完了
还有,每次请求的数据以及todosLOL数据都是正常的,而且也有变化,只是视图不更新
求各位帮忙看看怎么解决这个问题
Vue用v-for循环渲染数组数据,数组数据更新时,视图没有更新
查了很多资料,
实例的 $set方法不管用,Vue.set()也不管用,filter也不管用,
src的问题已经修改完了
还有,每次请求的数据以及todosLOL数据都是正常的,而且也有变化,只是视图不更新
求各位帮忙看看怎么解决这个问题
没看到你具体操作数组的代码,你是不是将数组放到了一个对象里面,然后在渲染这个对象,第一次就渲染不到,点击就出来了?如果是 就直接
data:{
todos:[]
}
直接将ajax请求的数据放到todos里面试试呢
13 回答12.9k 阅读
7 回答2.1k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
这个问题本人已经解决,是因为重复实例化Vue的原因导致的
感谢大家!!!