国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - vuejs中實(shí)現(xiàn)列表單選(樣式改變)

瀏覽:112日期:2022-11-26 14:46:50

問題描述

初始選中第一個(gè)javascript - vuejs中實(shí)現(xiàn)列表單選(樣式改變)

但現(xiàn)在選中另一個(gè)其他被選中的不取消選中樣式javascript - vuejs中實(shí)現(xiàn)列表單選(樣式改變)

代碼如下javascript - vuejs中實(shí)現(xiàn)列表單選(樣式改變)

請(qǐng)問是哪里出了問題,我的理解是改變了clickindex后界面重新渲染,然后其它c(diǎn)ell的index和clickindex不等則會(huì)賦予正常的樣式,但好像并不是這樣

問題解答

回答1:

這個(gè) clickindex 和 this.index 都是在列表項(xiàng)的組件上的吧?所以導(dǎo)致的問題。

應(yīng)該把clickindex保存在列表那個(gè)組件上,然后通過props傳進(jìn)列表項(xiàng)中。而點(diǎn)擊事件則應(yīng)冒泡到列表組件中,然后讓列表組件修改clickindex。

回答2:

vue 是用數(shù)據(jù)驅(qū)動(dòng)試圖的 methods: {

incrementTotal: function (a) { for(let i=0;i<this.list.length;i++){ if(i==(a-1)){ this.list[i].Active=true }else { this.list[i].Active=false } } } 這事我寫的方法

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 都匀市| 云龙县| 右玉县| 马龙县| 河北区| 武鸣县| 中山市| 井陉县| 吉木萨尔县| 克什克腾旗| 海南省| 永城市| 灌云县| 沙雅县| 共和县| 高密市| 烟台市| 宁晋县| 湖口县| 京山县| 通海县| 惠州市| 无极县| 灯塔市| 漳州市| 池州市| 简阳市| 保康县| 霍山县| 章丘市| 即墨市| 安塞县| 新丰县| 扎赉特旗| 安丘市| 三台县| 青田县| 轮台县| 友谊县| 卢氏县| 定州市|