我想设置一个div的风格设置V-绑定:使用方法不工作
<div v-for="q in questions" v-bind:class="{seen:isseen(q),unseen:isunseen(q)}">
问题类是这些功能得到计算每个Q,但我也需要他们在不同的变量更新时重新计算。
methods:{
isseen: function(id_1){
if(ans[id_1]==2)
return true;
else
return false
},
isunseen:function(id_1){
if(ans[id_1]!=2)
return true;
else
return false;
}
}
在这里,我需要
v-bind:class="{seen:isseen(q),unseen:isunseen(q)}"
计算,即使ans[id_1]
变化。
我曾看过computed
和watch
的方法,但无法弄清楚这里会起什么作用。
用'calculate'替换'methods',方法没有反应(甚至没有期待返回的值) – no1xsyzy