Vue中更新data值页面不渲染的问题

不知道大家有没有遇到过更新Vue中data的值而页面没有同步渲染。
1.通过length修改数组 通过索引修改数组的值
2通过对象.属性动态添加对象




    
    
    
    Document


    
    
  • {{items}}

解决方案:

1.通过length 修改数组长度以及通过索引修改或者增加数组的值无法动态渲染到页面
数据中已经有了但是页面不渲染
解决用数组的方法push 或者用set方法通过this.$set (对象名 属性名,更新的值)

2 数据已经修改页面不渲染 固有的属性有set get的function 但是新增肌的属性值并没有
可能是那个函数是监听值变化更新到dom 而新添加的没有
解决方法: 通过this.$set (对象名 属性名,更新的值)

你可能感兴趣的:(vue)