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

vue實(shí)現(xiàn)點(diǎn)擊某個(gè)div顯示與隱藏內(nèi)容功能實(shí)例

 更新時(shí)間:2022年12月02日 15:42:33   作者:淵來有你  
最近做項(xiàng)目有用到某個(gè)div顯示與隱藏內(nèi)容,所以下面這篇文章主要給大家介紹了關(guān)于vue實(shí)現(xiàn)點(diǎn)擊某個(gè)div顯示與隱藏內(nèi)容功能的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

1.首先在所需要隱藏或顯示的內(nèi)容div加v-show,代表判斷是否顯示或隱藏

<div  v-show="shopShow">內(nèi)容</div>

2.我這里是在打開內(nèi)容中有一個(gè) × 號來關(guān)閉顯示效果,在iconfont圖標(biāo)的div加入一個(gè)點(diǎn)擊事件

<div  @click="toggleShopShow">
            <span class="iconfont icon-close"></span>
</div>

3.在export default中代碼如下

 export default {
    data () {
      return {
        shopShow: false, //默認(rèn)內(nèi)容不顯示
      }
    },
    methods: {
      toggleShopShow () {
        this.shopShow = !this.shopShow //使false變?yōu)閠rue顯示
      },
    }
  }
</script>

即可實(shí)現(xiàn)

4.為其隱藏添加過渡動(dòng)畫效果,如下

在 × 處用transition包裹,并添加name屬性

<transition name="fade">
 	<div class="activity-sheet-close" @click="toggleSupportShow">
            <span class="iconfont icon-close"></span>
 	</div>         
 </transition>

為fade添加效果樣式,在style中添加

&.fade-enter-active,&.fade-leave-active
        transition opacity .8s
&.fade-enter,&.fade-leave-to
        opacity 0

則可實(shí)現(xiàn)

補(bǔ)充:Vue js 實(shí)現(xiàn)點(diǎn)擊頁面空白處隱藏指定div

<template>
    <!--向頁面添加關(guān)閉div的事件監(jiān)聽-->
  <div class="page" @click="hide">
  
    <!--添加.stop防止page的點(diǎn)擊事件觸發(fā),導(dǎo)致無法顯示div-->
    <button @click.stop="show">點(diǎn)擊顯示div</button>
    
    <!--指定的div。添加.stop防止點(diǎn)擊div內(nèi)的元素時(shí),整個(gè)div被關(guān)閉-->
    <div @click.stop>
        ...
    </div>
    
  </div>
<template>

<script>
export default {
    methods:{
        show(){},
        hide(){}
    }
        
}
</script>
  1. 通過vue.js 事件的.stop修飾符可以阻止事件繼續(xù)冒泡傳播,也可以使用原生js事件的event.stopPropagation()方法。
  2. 通過向指定的div添加.stop,可以實(shí)現(xiàn)只有點(diǎn)擊非該div內(nèi)的元素時(shí),才會往上冒泡至page,從而實(shí)現(xiàn)點(diǎn)擊其他地方隱藏div。
  3. 要向觸發(fā)顯示div的按鈕添加.stop,否則一點(diǎn)擊按鈕,觸發(fā)show()之后傳播到page,立馬就會觸發(fā)hide(),div就無法顯示。

總結(jié)

到此這篇關(guān)于vue實(shí)現(xiàn)點(diǎn)擊某個(gè)div顯示與隱藏內(nèi)容功能的文章就介紹到這了,更多相關(guān)vue點(diǎn)擊div顯示與隱藏內(nèi)容內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 快速解決Vue項(xiàng)目在IE瀏覽器中顯示空白的問題

    快速解決Vue項(xiàng)目在IE瀏覽器中顯示空白的問題

    今天小編就為大家分享一篇快速解決Vue項(xiàng)目在IE瀏覽器中顯示空白的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • keep-alive保持組件狀態(tài)的方法

    keep-alive保持組件狀態(tài)的方法

    這篇文章主要介紹了keep-alive保持組件狀態(tài)的方法,幫助大家更好的理解和學(xué)習(xí)vue框架,感興趣的朋友可以了解下
    2020-12-12
  • vue Nprogress進(jìn)度條功能實(shí)現(xiàn)常見問題

    vue Nprogress進(jìn)度條功能實(shí)現(xiàn)常見問題

    這篇文章主要介紹了vue Nprogress進(jìn)度條功能實(shí)現(xiàn),NProgress是頁面跳轉(zhuǎn)是出現(xiàn)在瀏覽器頂部的進(jìn)度條,本文通過實(shí)例代碼給大家講解,需要的朋友可以參考下
    2021-07-07
  • vue.js的簡單自動(dòng)求和計(jì)算實(shí)例

    vue.js的簡單自動(dòng)求和計(jì)算實(shí)例

    今天小編就為大家分享一篇vue.js的簡單自動(dòng)求和計(jì)算實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue點(diǎn)擊Dashboard不同內(nèi)容 跳轉(zhuǎn)到同一表格的實(shí)例

    vue點(diǎn)擊Dashboard不同內(nèi)容 跳轉(zhuǎn)到同一表格的實(shí)例

    這篇文章主要介紹了vue點(diǎn)擊Dashboard不同內(nèi)容 跳轉(zhuǎn)到同一表格的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Vue + OpenLayers 快速入門學(xué)習(xí)教程

    Vue + OpenLayers 快速入門學(xué)習(xí)教程

    大家都知道使用 Openlayers可以很靈活自由的做出各種地圖和空間數(shù)據(jù)的展示。而且這個(gè)框架是完全免費(fèi)和開源的,本文記錄下 Vue 使用 OpenLayers 入門,使用 OpenLayers 創(chuàng)建地圖組件的相關(guān)知識,需要的朋友一起學(xué)習(xí)下吧
    2021-09-09
  • vue實(shí)現(xiàn)登錄頁背景粒子特效

    vue實(shí)現(xiàn)登錄頁背景粒子特效

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)登錄頁背景粒子特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue如何在表格中實(shí)現(xiàn)右鍵菜單

    vue如何在表格中實(shí)現(xiàn)右鍵菜單

    這篇文章主要介紹了vue如何在表格中實(shí)現(xiàn)右鍵菜單問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • vue-router3.0版本中 router.push 不能刷新頁面的問題

    vue-router3.0版本中 router.push 不能刷新頁面的問題

    這篇文章主要介紹了vue-router3.0版本中 router.push 不能刷新頁面的問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • vue如何實(shí)現(xiàn)pc和移動(dòng)端布局詳細(xì)代碼

    vue如何實(shí)現(xiàn)pc和移動(dòng)端布局詳細(xì)代碼

    這篇文章主要給大家介紹了關(guān)于vue如何實(shí)現(xiàn)pc和移動(dòng)端布局的相關(guān)資料, Vue響應(yīng)式布局適配是一種根據(jù)設(shè)備特性自動(dòng)調(diào)整布局的方法,文中通過代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10

最新評論

阿克苏市| 敦煌市| 克山县| 绥德县| 永泰县| 横峰县| 习水县| 巴青县| 淳化县| 定兴县| 白城市| 安平县| 麟游县| 临沧市| 通渭县| 兴义市| 茌平县| 锡林浩特市| 卢氏县| 滦南县| 宜章县| 辉南县| 仲巴县| 防城港市| 天门市| 定远县| 同仁县| 枣庄市| 黄大仙区| 海兴县| 南阳市| 灌阳县| 潮安县| 息烽县| 江达县| 喀什市| 闻喜县| 木兰县| 洪泽县| 淅川县| 庄河市|