Vue實現(xiàn)active點擊切換方法
循環(huán)的情況:
1、點擊時傳入index索引(獲取當(dāng)前點擊的是哪個)
@click="active(index)"
2、將索引值傳入class(索引等于幾就第幾個添加active類)
:class="{active:index==ins}"
3、在data里邊添加ins:0(表示默認第一個添加active類)
data{ ins:0 }
4、最后在methods里邊添加方法
ctive (num) { this.ins=num }
非循環(huán)的情況:
1、在標簽內(nèi)寫入點擊事件和添加的class樣式
注釋: :class="{active:shows==1}"就是說當(dāng)shows==1時添加class=active,否則不添加。
2、在methods里邊定義方法
效果如下:
到此就完成了點擊切換效果。
附加:
使用三木運算符實現(xiàn)篩選箭頭切換
以上這篇Vue實現(xiàn)active點擊切換方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue3+vite2實現(xiàn)動態(tài)綁定圖片的優(yōu)雅解決方案
這篇文章主要為大家詳細介紹了vue3+vite2實現(xiàn)動態(tài)綁定圖片的優(yōu)雅解決方案,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-08-08Vue結(jié)合openlayers按照經(jīng)緯度坐標實現(xiàn)錨地標記及繪制多邊形區(qū)域
OpenLayers是一個用于開發(fā)WebGIS客戶端的JavaScript包,最初基于BSD許可發(fā)行。OpenLayers是一個開源的項目,其設(shè)計之意是為互聯(lián)網(wǎng)客戶端提供強大的地圖展示功能,包括地圖數(shù)據(jù)顯示與相關(guān)操作,并具有靈活的擴展機制2022-09-09