<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        vue2.0操作active其他選項(xiàng)互斥

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 19:39:36
        文檔

        vue2.0操作active其他選項(xiàng)互斥

        vue2.0操作active其他選項(xiàng)互斥:這次給大家?guī)?lái)vue2.0操作active其他選項(xiàng)互斥,vue2.0操作active其他選項(xiàng)互斥的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。z在正常的js中。我們?nèi)绻獙?shí)現(xiàn)點(diǎn)擊選中active然后其他取消的效果,我們可以定義一個(gè)類,當(dāng)點(diǎn)擊的時(shí)候給給多有的dom取消a
        推薦度:
        導(dǎo)讀vue2.0操作active其他選項(xiàng)互斥:這次給大家?guī)?lái)vue2.0操作active其他選項(xiàng)互斥,vue2.0操作active其他選項(xiàng)互斥的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。z在正常的js中。我們?nèi)绻獙?shí)現(xiàn)點(diǎn)擊選中active然后其他取消的效果,我們可以定義一個(gè)類,當(dāng)點(diǎn)擊的時(shí)候給給多有的dom取消a
        這次給大家?guī)?lái)vue2.0操作active其他選項(xiàng)互斥,vue2.0操作active其他選項(xiàng)互斥的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。z

        在正常的js中。我們?nèi)绻獙?shí)現(xiàn)點(diǎn)擊選中active然后其他取消的效果,我們可以定義一個(gè)類,當(dāng)點(diǎn)擊的時(shí)候給給多有的dom取消active的類,給當(dāng)前元素加上這個(gè)類名,說(shuō)的很啰嗦,直接來(lái)看代碼說(shuō)話吧(表示樓主用的是jq):

         <style>
         * {
         margin: 0;
         padding: 0;
         }
         li {
         list-style: none;
         width: 100px;
         margin-top: 10px;
         border: 1px solid red;
         }
         li:active {
         cursor: pointer;
         }
         .active {
         background-color: aqua;
         }
         </style>
         <script src="http://g.ydbcdn.com/jquery/latest/jquery.min.js"></script>
        </head>
        <body>
        <ul>
         <li>this is pne</li>
         <li>this is two</li>
         <li>this is three</li>
        </ul>
        </body>
        <script>
         $(() => {
         $("li").click((e) => {
         $("li").removeClass("active");
         $(e.target).addClass("active");
         })
         })
        </script>

        效果如下圖所示:

        但是在vue里面,是不提倡進(jìn)行dom操作的,如果非進(jìn)行dom的話,vue2.0里面有一個(gè)ref的屬性,是可以達(dá)到dom的效果的。那么接下來(lái)我們不接住dom來(lái)進(jìn)行操作:

        由于習(xí)慣了webpack和vue-cli腳手架,所以樓主所有vue的代碼都是放在webpack的腳手架當(dāng)中進(jìn)行,還使用了pug和scss的預(yù)處理器,vue的代碼如下:

        <template lang="pug">
         ul
         li(v-for="(item,index) in classArr", @click="result(index)", :class="resultNum === index?'active':''") this is {{item}}
        </template>
        <style lang="scss">
         li {
         list-style: none;
         width: 100px;
         margin-top: 10px;
         border: 1px solid red;
         &:hover {
         cursor: pointer;
         }
         }
         .active{
         background-color: aqua;
         }
        </style>
        <script>
         export default{
         data(){
         return {
         classArr: ["one", "two", "three"],
         num:"",
         }
         },
         methods: {
         result(index){
         this.num = index;
         }
         },
         computed:{
         resultNum(){
         return this.num;
         }
         }
         }
        </script>

        思路如下:

        這段代碼使用的是index這個(gè)關(guān)鍵字,還使用了computed這個(gè)計(jì)算屬性,當(dāng)當(dāng)前的index索引與點(diǎn)擊的當(dāng)前元素的下標(biāo)相同的時(shí)候,便會(huì)觸發(fā)active這個(gè)類名。說(shuō)的很簡(jiǎn)練,不懂的可以加博主一起探討

        相信看了本文案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注Gxl網(wǎng)其它相關(guān)文章!

        推薦閱讀:

        Vue-cropper對(duì)圖片進(jìn)行裁剪

        使用Element-UI Table實(shí)現(xiàn)拖拽功能

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        vue2.0操作active其他選項(xiàng)互斥

        vue2.0操作active其他選項(xiàng)互斥:這次給大家?guī)?lái)vue2.0操作active其他選項(xiàng)互斥,vue2.0操作active其他選項(xiàng)互斥的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。z在正常的js中。我們?nèi)绻獙?shí)現(xiàn)點(diǎn)擊選中active然后其他取消的效果,我們可以定義一個(gè)類,當(dāng)點(diǎn)擊的時(shí)候給給多有的dom取消a
        推薦度:
        標(biāo)簽: VUE 選項(xiàng) 互斥
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费国产一级特黄久久| 亚洲国产精品成人综合色在线| 黄色网站软件app在线观看免费| 亚洲综合男人的天堂色婷婷| 亚洲国产日韩在线| 亚洲AV无码一区二区三区性色| 亚洲高清有码中文字| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 中文字幕在线免费观看视频| 一级女性全黄久久生活片免费| 久久国产免费一区| 精品亚洲永久免费精品| 国产成人高清精品免费鸭子| 久久久久亚洲精品美女| 亚洲爆乳少妇无码激情| 人人狠狠综合久久亚洲高清 | 亚洲国产一区明星换脸| 久久精品国产亚洲AV无码娇色| 亚洲精品乱码久久久久久按摩 | 亚洲午夜精品一区二区公牛电影院| 四虎影视久久久免费| 久久久久国产精品免费免费搜索 | 成人a视频片在线观看免费| 亚洲小说区图片区另类春色| 亚洲综合中文字幕无线码| 久久午夜夜伦鲁鲁片无码免费| 国产99视频免费精品是看6| 亚洲av无码国产综合专区| 久久狠狠爱亚洲综合影院| 亚洲福利秒拍一区二区| 97无码免费人妻超级碰碰碰碰 | 成人午夜视频免费| 亚洲欧洲精品国产区| 中文成人久久久久影院免费观看| 男人天堂免费视频| 亚洲成人福利在线| 亚洲高清免费在线观看| 成年人视频在线观看免费| 免费人成在线观看播放a| 国内自产拍自a免费毛片| 久久精品国产亚洲αv忘忧草|