在項目中有個v-for循環(huán)出來的列表,循環(huán)對象在computed周期里現(xiàn)在想對這個列表添加點擊事件,點擊時添加一個class,但是并沒有立即成功(更新dom?),要在別的地方觸發(fā)別的事件(如果有的話)才有反應(yīng)。下面附上代碼:html:{{item.text}}js:exportdefault{name:'App2',data(){return{//由于一些需求,arr不能寫在這}},methods:{isActive:function(item,status){console.log(item.checked)if(typeofitem.checked=='undefined'){this.$set(item,'checked',true);}else{item.checked=!item.checked;}console.log(item.checked)},},computed:{arr:function(){return[{text:"A"},{text:"B"},{text:"C"},{text:"D"}]},}}css:.col-5{float:left;width:25%;color:#fff;}.col-5p{background:#000;line-height:50px;text-align:center;}.col-5p.selectActive{background:#f00;}請大佬們指教一下……
Vue中動態(tài)添加Class
慕田峪4524236
2019-05-09 09:00:43