vue 组件内 数组无法正常渲染$set

因为 JavaScript 的限制,Vue.js 不能检测到下面数组变化

所以,想要正常是不能通过操作数组来渲染dom的,

解决的方法是通过set方法, 在组件中用的是 实例方法

vm.$set( target, key, value )

    methods: {
      moveRight() {
         this.$set(this.Arr,0,this.Arr[0]+1)
      }
      }

这样,就可以通过更改data中的数组,实时渲染dom了

posted @ 2017-10-02 17:38  李成杰  阅读(4606)  评论(0编辑  收藏  举报