当前位置:  开发笔记 > 编程语言 > 正文

Vuejs2:如何在数组更改时重新呈现数组计算属性

如何解决《Vuejs2:如何在数组更改时重新呈现数组计算属性》经验,为你挑选了1个好方法。

我有一个名为List的数组,并为他创建了计算属性computedList.当我更新数组的值时,它没有在html中显示,但在控制台中我看到thar数组已更新.

`https://jsfiddle.net/apokjqxx/69/`   

使用数组计算属性的最佳方法是什么?

也许存在触发重新呈现计算属性的方式?



1> Saurabh..:

由于JavaScript的限制,Vue无法检测到对数组的更改,如下所示: this.list[1] = 'vueman'

您必须使用Vue.setvm.$set按照此处的说明触发反应系统中的状态更新,如下所示:

  this.$set(this.list, 1, 'vueman')

在这里看到更新的提琴手.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有