在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ Vue 動態(tài)添加屬性改變樣式使用$set能否解決?

Vue 動態(tài)添加屬性改變樣式使用$set能否解決?

描述:模擬考試題項目中做完一題,題號標紅,使用樣式綁定時只能當前選中題目標紅,之前選過的題號恢復原樣,用$set能解決嗎
截圖:
獲取當前選項:
clipboard.png
當該題有選項時:
clipboard.png
動態(tài)綁定:
clipboard.png
但是:
clipboard.png
有什么解決辦法嗎?謝謝

回答
編輯回答
喜歡你

$set用于響應式更新對象中某一個屬性的值,你這樣用感覺很奇怪誒。
像樓上說的,轉(zhuǎn)變下思路,換個判斷條件:比如給做過的題目加一個屬性done:true,通過讀取這個屬性來標注顏色。

2017年9月19日 15:23
編輯回答
清夢

$set針對的是對象,你這是數(shù)值,應該用不了。你付完值用一下 $forceUpdate()試試有沒有效果

2017年8月11日 22:58
編輯回答
情殺

三元表達式寫法應該是這樣(有方括號):

<a :class="[isCheck === index + 1 ? 'isCheck' : '']"></a>
2017年9月2日 07:34
編輯回答
嘟尛嘴

判斷條件不對 該換個思路類似這樣的
如果題目按順序可以這樣
:class="{'ischeck':isCheck>index}"
其他的條件 要你自己設計判斷條件 可以在循環(huán)的數(shù)組加一項 done:true 或者false

2018年9月15日 20:29