Javascript 在vuejs中,由于未知原因,反应性在回路内不工作

Javascript 在vuejs中,由于未知原因,反应性在回路内不工作,javascript,html,vue.js,Javascript,Html,Vue.js,我正在努力使vue.js中的反应性在循环中发挥作用。循环呈现时没有任何问题,但是,当尝试触发事件时,它会更新内容但不可见或呈现页面中的数据 我使用了最新版本的vue.js和引导和jquery。我尝试在循环项中添加键,但不起作用。但是,当使用v-model更新任何其他内容时,它就会起作用 标记 ===== 看起来您需要使用Vue.set()来更新方法块中的数组,而不是方括号语法。您还应该为v-for循环中的元素提供:键。无论何时处理循环和数组,这都是很好的卫生措施。Vue不会注意到您更改

我正在努力使vue.js中的反应性在循环中发挥作用。循环呈现时没有任何问题,但是,当尝试触发事件时,它会更新内容但不可见或呈现页面中的数据

我使用了最新版本的vue.js和引导和jquery。我尝试在循环项中添加
,但不起作用。但是,当使用
v-model
更新任何其他内容时,它就会起作用

标记


=====


看起来您需要使用
Vue.set()
来更新
方法
块中的数组,而不是方括号语法。您还应该为
v-for
循环中的元素提供
:键。无论何时处理循环和数组,这都是很好的卫生措施。

Vue不会注意到您更改了
This.actives的成员。
@是的,没错。我使用了
Vue.$set()
,但忘记在创建的部分中使用,这就是问题所在。谢谢你的通知,太好了!刚刚解决。我确实忘了在一个地方使用
Vue.$set()
,而那个地方毁了我的一天。非常感谢你。