我想設置一個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