美文网首页
vue 数组改变后界面未渲染

vue 数组改变后界面未渲染

作者: 切磋琢磨_FE | 来源:发表于2018-01-29 16:40 被阅读0次

    vue是通过检测get,set才得知数据是否更新的,而对于数组来说,是没有get,set方法的,所以需要我们自己手动触发,需要发送消息通知vue

    //  假设this.content = [{},{},{}];
    changeVal:function(index){
               this.contents[index].name="change";
           Vue.set(this.contents, index, this.contents[index]);
           }
    

    set方法具体点击 https://cn.vuejs.org/v2/api/#Vue-set

    相关文章

      网友评论

          本文标题:vue 数组改变后界面未渲染

          本文链接:https://www.haomeiwen.com/subject/bptfzxtx.html