色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

vue實現div單選多選功能

瀏覽:27日期:2023-01-07 09:24:48

vue實現div單選多選功能,供大家參考,具體內容如下

單選

單選:

vue實現div單選多選功能

多選:

vue實現div單選多選功能

單選功能

DOM層:

<div : @click='changeStatus(11)'>0-16歲</div> <div : @click='changeStatus(12)'>17-25歲</div> <div : @click='changeStatus(13)'>26-35歲</div> <div : @click='changeStatus(14)'>36-45歲</div> <div : @click='changeStatus(15)'>46-55歲</div> <div : @click='changeStatus(16)'>55歲以上</div>

js層:

new Vue({ el: ’#home’, data() { return { ageActive:11 //初始選中狀態的元素id } }, methods: { changeStatus(number){ this.ageActive = number; } } })

單選功能主要利用的是vue的數據驅動原則改變當前dom元素的狀態

多選功能

DOM層:

<div @click='changeStatus($event,11)'>0-16歲</div><div @click='changeStatus($event,12)'>17-25歲</div><div @click='changeStatus($event,13)'>26-35歲</div><div @click='changeStatus($event,14)'>36-45歲</div><div @click='changeStatus($event,15)'>46-55歲</div><div @click='changeStatus($event,16)'>55歲以上</div>

js層:

new Vue({ el: ’#home’, data() { methods: { changeStatus(e,number){ if (e.target.className.indexOf('checked') == -1) { e.target.className = 'labeloption checked'; //選中div樣式 } else { e.target.className = 'labeloption';//未選中div樣式 } } })

多選功能于單選功能不同,沒有用到vue的數據驅動原則,單純的操作dom元素,跟vue沒啥關系。

關于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。

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

標簽: Vue
相關文章:
主站蜘蛛池模板: 国产欧美综合在线一区二区三区 | 成人交性视频免费看 | 亚洲一区在线免费观看 | 国产精品揄拍一区二区 | 欧美三级美国一级 | 一级特黄欧美 | 成人99国产精品 | 成人亚洲视频在线观看 | 手机看片国产免费永久 | 久久综合九九亚洲一区 | 国产欧美一区二区久久 | 日本免费一区二区三区视频 | 欧美一区二区三区视频在线观看 | 国产精品亚洲精品日韩已方 | 男女午夜爱爱久久无遮挡 | 在线视频一二三区2021不卡 | 交视频在线观看国产网站 | 天干天干天啪啪夜爽爽色 | 亚洲欧美中文字幕在线网站 | 视频一区二区在线 | 456亚洲老头视频 | 男人的天堂久久香蕉国产 | 亚洲资源在线播放 | 精品国产一区二区三区久久影院 | 孕妇交| 亚洲国产成人精品一区二区三区 | 欧美激情亚洲 | 韩国免又爽又刺激激情视频 | 日本尹人综合香蕉在线观看 | 欧美乱爱 | 免费特黄一区二区三区视频一 | 国产日韩在线观看视频 | 国产美女做爰免费视频软件 | 日韩毛毛片 | 亚洲高清在线视频 | 在线观看中文字幕一区 | 亚洲一区二区三区久久精品 | 狠狠五月深爱婷婷网 | japanese日本tube色系 | 高清毛片免费看 | 久草资源在线视频 |