您的位置:首頁技術文章
文章詳情頁

vue實現自定義多選按鈕

瀏覽:6日期:2023-01-07 08:11:41

本文實例為大家分享了vue實現自定義多選按鈕的具體代碼,供大家參考,具體內容如下

圖示

vue實現自定義多選按鈕

返回的選中列表是一個數組

html部分

<!-- 自定義多選 --> <div v-for='(item,index) in arr' :key='index' : @click='sel(index,item)'>{{item.val}}</div>

js部分

//data arr:[ { val:1, ischeck:false }, { val:2, ischeck:false }, { val:3, ischeck:false }, { val:4, ischeck:false }, { val:5, ischeck:false }, { val:6, ischeck:false } ], selarr:[], //methodssel(index,item){ let arr=[...this.arr]; let selarr=[...this.selarr]; if(arr[index].ischeck==false){ arr[index].ischeck=true; selarr.push(item) }else{ arr[index].ischeck=false; var index11=selarr.indexOf(index) selarr.splice(index11,1) } this.arr=arr; this.selarr=selarr; },

樣式

.list{ width: 100%; line-height: 30px;} .list.active{ background: pink;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
国产综合久久一区二区三区