数组元素上的Vue.js $设置不会触发通知

时间:2015-07-08 20:35:44

标签: vue.js

我有一个Vue实例,其数据包含一个对象数组。我在没有问题的情况下在表格中显示这些数据。

点击表格行后,我设置了一个"选择"使用相应数据对象的属性:

key.$set('testing', testing);

设置此值后,我在表行中添加了一个自定义css类,没有问题。

但是,如果我在页面底部(例如下面)对整个对象数组进行简单输出,则它不会更新以反映新的"测试&# 34;属性我添加了。

{{ gridData | json }}

我能够在这个JSFiddle中使用一些修改过的vue.js示例代码重现我的问题:

https://jsfiddle.net/wdmatl/531axrtt/

请注意,当您点击数据行时,您会看到"测试"或者"没有测试"。但是这个新的对象数据并没有反映在页面底部的json中。为什么不呢?

0 个答案:

没有答案