欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在vue中實現點擊選擇框阻止彈出層消失的方法

 更新時間:2018年09月15日 10:33:34   作者:luckylqh  
今天小編就為大家分享一篇在vue中實現點擊選擇框阻止彈出層消失的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在vue項目中,選擇性別是用的一個彈出層,

<div class="sex" v-show="showed" transition='fade' @click="unshow">
        <ul @click.stop="stophidden">
          <li class="choice">選擇</li>
          <li>
            <label>男</label>
            <input type="radio" name="sex" value="男">
          </li>
          <li>
            <label>女</label>
            <input type="radio" name="sex" value="女">
          </li>
        </ul>
      </div>

已經給這個.sex層綁定了一個v-show條件,實現了點擊顯示隱藏的效果

但是因為這個效果是加在父級上,所以在選擇性別的時候,也會關閉彈出層,這個問題其實是一個冒泡事件,要解決這個問題用vue的阻止冒泡的屬性stop即可

<ul @click.stop="stophidden">

這個方法不寫也可以,或者寫成

 <ul @click.stop="">

除了這個地方以外,還有一個彈出層,需要點擊彈出層以外的地方關閉這個彈出層,如圖:

如:

<div class="collect" @click="checktanchuceng">
  <button @click="unshow">toggle</button>
  <div class="tachuceng" v-show="showed">

  </div>
</div>
<script>
export default {
  data (){
    return {
      showed:false
    }
  },
  methods:{
    checktanchuceng (){
      if(this.showed=true){
        this.showed=false;
      }
    },
    unshow(){
      this.showed=!this.showed
    }
  }
}
</script>

這種情況下點擊了按鈕以后,彈出層不會顯示,這是因為在父級上設置了checktanchuceng事件,沖突了,所以要給按鈕加上阻止冒泡的方法,改成:

<button @click.stop="unshow">toggle</button>

以上這篇在vue中實現點擊選擇框阻止彈出層消失的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 詳解VueRouter進階之導航鉤子和路由元信息

    詳解VueRouter進階之導航鉤子和路由元信息

    本篇文章主要介紹了詳解VueRouter進階之導航鉤子和路由元信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Vue實現面包屑導航的正確方式

    Vue實現面包屑導航的正確方式

    面包屑導航(BreadcrumbNavigation)這個概念來自童話故事“漢賽爾和格萊特”,它的作用是告訴訪問者他們在網站中的位置以及如何返回,本文為大家介紹了實現面包屑導航的正確方式,需要的可以參考一下
    2023-06-06
  • Vue中對組件二開解決思路以及方案

    Vue中對組件二開解決思路以及方案

    這篇文章主要介紹了Vue中對組件二開解決思路以及方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-04-04
  • 關于vue3+echart5?遇到的坑?Cannot?read?properties?of?undefined?(reading?'type')

    關于vue3+echart5?遇到的坑?Cannot?read?properties?of?undefine

    這篇文章主要介紹了vue3+echart5?遇到的坑?Cannot?read?properties?of?undefined?(reading?'type'),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 最新評論