最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 點擊其他區(qū)域關(guān)閉自定義div操作

 更新時間:2020年07月17日 14:56:53   作者:xiongdaandxiaomi  
這篇文章主要介紹了vue 點擊其他區(qū)域關(guān)閉自定義div操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

方法一: 在外層div添加事件 @click="closeSel"

html

method

 closeSel(event){
   var currentCli = document.getElementById("sellineName");
   if(currentCli ){
    if(!currentCli.contains(event.target)){   //點擊到了id為sellineName以外的區(qū)域,隱藏下拉框
    this.listLineUl = false;
    }
   }
  }

方法二、element.addEventListener(event, function, useCapture)

mounted中

 document.addEventListener('click',e => { 
   if(!this.$el.contains(e.target)){
    this.listLineUl = false//點擊其他區(qū)域關(guān)閉
   }else{
    this.listLineUl = true
   }
   })

注意此方法使用時 e和 $el 的范圍;

補充知識:vue 點擊div,實現(xiàn)對input的全選,取消全選

不全選,開發(fā)中

下面講下全選和不全選,主要是通過操控checked屬性,根據(jù)布爾值true和false、取反等操作來實現(xiàn)全選和全不選。

全不選效果:

全選效果:

全不選,復(fù)選框checkbox全部未選中,全選的div邊框和字色為黑色。

全選,復(fù)選框checkbox全部被選中,全選的div邊框和字色為紅色。

上代碼

HTML代碼

//通過input的checked的屬性,真為選中,假不選中,來控制input的選中與不選中
 
<input type="checkbox" :checked="isSelectAll"/>

 //點擊時取反,來控制選中與不選中;注冊一個變量,默認(rèn)為false,即不選中。
 //取反即是:點擊,在選中的時候不選中本身和input,在不選中的時候選中本身和input.
 //isSelectAll控制input,alltool控制本身
 
<div class="books-8" :class="alltool ? 'books-8-2' :''" @click="alltool=!alltool,isSelectAll=!isSelectAll" >選中全部工具</div>

js代碼

 data () {
  return {
   isSelectAll:false,
   alltoo:alltoo,
   'books-8-2':'books-8-2',
  }
 } 

css代碼

 .books-8{
 width: 4rem;
 border: 0.05rem solid #2e2e2e;
 border-radius: 0.2rem;
}
.books-8-2{
 border-color:#f14338;
 color: #f14338;
}

完畢!

以上這篇vue 點擊其他區(qū)域關(guān)閉自定義div操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中使用帶隱藏文本信息的圖片、圖片水印的方法

    vue中使用帶隱藏文本信息的圖片、圖片水印的方法

    這篇文章主要介紹了vue中使用帶隱藏文本信息的圖片、圖片水印的方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 關(guān)于vite proxy跨域問題的解決

    關(guān)于vite proxy跨域問題的解決

    這篇文章主要介紹了關(guān)于vite proxy跨域問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue2使用keep-alive緩存多層列表頁的方法

    vue2使用keep-alive緩存多層列表頁的方法

    今天小編就為大家分享一篇vue2使用keep-alive緩存多層列表頁的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue圖片壓縮與批量上傳方式

    vue圖片壓縮與批量上傳方式

    文章介紹了使用Vue和Element UI的el-upload組件實現(xiàn)圖片的批量上傳和壓縮功能,前端需引入image-conversion庫并設(shè)置相關(guān)屬性,關(guān)閉自動上傳,通過on-change事件校驗文件名和大小,并增加一個提交到服務(wù)器的按鈕
    2025-01-01
  • vue+element實現(xiàn)輸入密碼鎖屏

    vue+element實現(xiàn)輸入密碼鎖屏

    這篇文章主要為大家詳細(xì)介紹了vue+element實現(xiàn)輸入密碼鎖屏,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • DeepSeek?助力?Vue?開發(fā)絲滑的步驟條效果(過程詳解)

    DeepSeek?助力?Vue?開發(fā)絲滑的步驟條效果(過程詳解)

    本文詳細(xì)介紹了如何使用Vue.js和ElementUI創(chuàng)建一個進度條組件,并將所有代碼保存在一個文件夾中,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • vue中g(shù)et方法\post方法如何傳遞數(shù)組參數(shù)詳解

    vue中g(shù)et方法\post方法如何傳遞數(shù)組參數(shù)詳解

    在前后端交互的時候,有時候需要通過get或者delete傳遞一個數(shù)組給后臺,下面下面這篇文章主要給大家介紹了關(guān)于vue中g(shù)et方法\post方法如何傳遞數(shù)組參數(shù),文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • Vue.js 點擊按鈕顯示/隱藏內(nèi)容的實例代碼

    Vue.js 點擊按鈕顯示/隱藏內(nèi)容的實例代碼

    下面小編就為大家分享一篇Vue.js 點擊按鈕顯示/隱藏內(nèi)容的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 淺析vue偵測數(shù)據(jù)的變化之基本實現(xiàn)

    淺析vue偵測數(shù)據(jù)的變化之基本實現(xiàn)

    這里涉及到Vue一個重要特性:響應(yīng)式系統(tǒng)。數(shù)據(jù)模型只是普通的 JavaScript對象,當(dāng)我們修改時,視圖會被更新,而變化偵測是響應(yīng)式系統(tǒng)的核心
    2021-06-06
  • vue項目中如何實現(xiàn)element-ui組件按需引入

    vue項目中如何實現(xiàn)element-ui組件按需引入

    這篇文章主要介紹了vue項目中如何實現(xiàn)element-ui組件按需引入,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評論

兴安县| 文水县| 临安市| 秀山| 南漳县| 盘山县| 襄樊市| 武功县| 元氏县| 分宜县| 偃师市| 夏津县| 拉孜县| 永胜县| 墨竹工卡县| 新建县| 温州市| 宁陕县| 合川市| 成武县| 龙岩市| 石河子市| 东乡县| 谢通门县| 山东省| 柳林县| 庆云县| 尼木县| 澄迈县| 南昌县| 遂平县| 尚志市| 获嘉县| 文安县| 大渡口区| 宜阳县| 正安县| 江山市| 台北市| 金门县| 奇台县|