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

uniapp?@click事件冒泡問題解決示例

 更新時(shí)間:2023年07月10日 14:14:24   作者:小李不小  
這篇文章主要為大家介紹了uniapp?@click事件冒泡問題解決示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

維護(hù)uniapp項(xiàng)目時(shí),遇到了點(diǎn)擊mywitch2后觸發(fā)事件冒泡,然后百度了一大堆 發(fā)現(xiàn)大家講的都是 :直接在max-box的父元素上加 @tap.stop.prevent 即可解決;

示例

<view @click="mywitch1">
  <view class="max-box" @tap.stop.prevent>
      <!-- switch -->
      <view @click.stop="mywitch2"></view>
  </view>
</view>

如:

<pre style="margin: 0px; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto; font-family: &quot;Courier New&quot;, serif; font-size: 12px; overflow-wrap: break-word;"><view>
  <view class="max-box" @tap.stop.prevent>
      <!-- switch -->
      <view @change.stop="mywitch"></view>
  </view>
</view></pre>

解析

如果父容器存在點(diǎn)擊事件時(shí),父容器是@click.stop或者是@click.native.stop仍會不能阻止view組件的冒泡

需要了解@tap和@click的區(qū)別,然后直接使用 @tap.stop 即可阻止Switch中的事件冒泡

  • @click是組件被點(diǎn)擊時(shí)觸發(fā),會有約300ms的延遲(內(nèi)置處理優(yōu)化了);
  • @tap是手指觸摸離開時(shí)觸發(fā),沒有300ms的延遲,但是會有事件穿透;

編譯到小程序端,@click會被轉(zhuǎn)換成@tap;

<pre 
style="margin: 0px; padding: 0px; transition-duration: 0.2s; transition-property: background, font-size, border-color, border-radius, border-width, padding, margin, color; overflow: auto; font-family: &quot;Courier New&quot;, serif; font-size: 12px; overflow-wrap: break-word;"><view class="max-box" @tap.stop="waimian">
  <view @tap.stop="mywitch"></view>
</view></pre>

以上就是uniapp @click事件冒泡問題解決示例的詳細(xì)內(nèi)容,更多關(guān)于uniapp @click事件冒泡的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 解決ie img標(biāo)簽內(nèi)存泄漏的問題

    解決ie img標(biāo)簽內(nèi)存泄漏的問題

    下面小編就為大家?guī)硪黄鉀Qie img標(biāo)簽內(nèi)存泄漏的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • javascript 循環(huán)調(diào)用示例介紹

    javascript 循環(huán)調(diào)用示例介紹

    循環(huán)調(diào)用,如果已經(jīng)獲取到了結(jié)果,則退出循環(huán),下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以嘗試操作下
    2013-11-11
  • 微信小程序?qū)崿F(xiàn)多文件或者圖片上傳

    微信小程序?qū)崿F(xiàn)多文件或者圖片上傳

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)多文件或者圖片上傳,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 微信小程序左右滾動公告欄效果代碼實(shí)例

    微信小程序左右滾動公告欄效果代碼實(shí)例

    這篇文章主要介紹了微信小程序左右滾動公告欄效果代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • JS中的算法與數(shù)據(jù)結(jié)構(gòu)之集合(Set)實(shí)例詳解

    JS中的算法與數(shù)據(jù)結(jié)構(gòu)之集合(Set)實(shí)例詳解

    這篇文章主要介紹了JS中的算法與數(shù)據(jù)結(jié)構(gòu)之集合(Set),結(jié)合實(shí)例形式詳細(xì)分析了javascript中集合的概念、原理、定義及相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • COM中獲取JavaScript數(shù)組大小的代碼

    COM中獲取JavaScript數(shù)組大小的代碼

    JavaScript調(diào)用COM傳遞數(shù)組時(shí),在COM接口端,接收到的是VARIANT類型對象,如array,該對象的vt類型VT_DISPATCH,因此其值表示的是一個(gè)IDispatch類型的指針。
    2009-11-11
  • javascript實(shí)現(xiàn)下雨效果

    javascript實(shí)現(xiàn)下雨效果

    本文主要介紹了javascript實(shí)現(xiàn)下雨效果的示例代碼。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • js png圖片(有含有透明)在IE6中為什么不透明了

    js png圖片(有含有透明)在IE6中為什么不透明了

    png-8模式的圖片,如果沒有漸變的話是透明的,如果有漸變就不透明了。需要js的支持。
    2010-02-02
  • 基于js?+?html2canvas實(shí)現(xiàn)網(wǎng)頁放大鏡功能

    基于js?+?html2canvas實(shí)現(xiàn)網(wǎng)頁放大鏡功能

    最近接到任務(wù),需實(shí)現(xiàn)【網(wǎng)頁】放大鏡的效果,百度搜索?【js?放大鏡】關(guān)鍵字,千篇一律的都是一些仿淘寶/京東等電商網(wǎng)站中查看規(guī)格大圖的效果實(shí)現(xiàn),根本無法滿足我的需求,于是自己花了點(diǎn)時(shí)間調(diào)研實(shí)現(xiàn),在這里分享給大家,感興趣的朋友可以參考下
    2023-12-12
  • 淺析Javascript中bind()方法的使用與實(shí)現(xiàn)

    淺析Javascript中bind()方法的使用與實(shí)現(xiàn)

    下面小編就為大家?guī)硪黄獪\析Javascript中bind()方法的使用與實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,一起跟隨小編過來看看吧
    2016-04-04

最新評論