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

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

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

正文

維護(hù)uniapp項目時,遇到了點擊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>

解析

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

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

  • @click是組件被點擊時觸發(fā),會有約300ms的延遲(內(nèi)置處理優(yōu)化了);
  • @tap是手指觸摸離開時觸發(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)文章

  • JavaScript中Array.from()的超全用法詳解

    JavaScript中Array.from()的超全用法詳解

    Array.from方法用于將兩類對象轉(zhuǎn)為真正的數(shù)組:類似數(shù)組的對象(array-like?object)和可遍歷(iterable)的對象(包括?ES6?新增的數(shù)據(jù)結(jié)構(gòu)?Set?和?Map),別忘記就來講講他的具體用法吧
    2023-03-03
  • JS日期對象簡單操作(獲取當(dāng)前年份、星期、時間)

    JS日期對象簡單操作(獲取當(dāng)前年份、星期、時間)

    這篇文章主要介紹了JS日期對象簡單操作,獲取當(dāng)前年份、星期、時間等代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • javascript實現(xiàn)簡易聊天室

    javascript實現(xiàn)簡易聊天室

    這篇文章主要為大家詳細(xì)介紹了javascript實現(xiàn)簡易聊天室,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • JavaScript異步編程之Async/Await用法完全指南

    JavaScript異步編程之Async/Await用法完全指南

    async/await是JavaScript中基于Promise的異步語法糖,使異步代碼更直觀易讀,這篇文章主要介紹了JavaScript異步編程之Async/Await用法完全指南的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-01-01
  • JavaScript實現(xiàn)放大鏡效果代碼示例

    JavaScript實現(xiàn)放大鏡效果代碼示例

    這篇文章主要介紹了JavaScript實現(xiàn)放大鏡效果代碼示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • JavaScript漢諾塔問題解決方法

    JavaScript漢諾塔問題解決方法

    這篇文章主要介紹了JavaScript漢諾塔問題解決方法,涉及javascript遞歸調(diào)用操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • JavaScript中setTimeout使用重要的注意事項總結(jié)

    JavaScript中setTimeout使用重要的注意事項總結(jié)

    setTimeout用于延遲執(zhí)行函數(shù),異步特性使其不阻塞代碼,這篇文章主要介紹了JavaScript中setTimeout使用注意事項的相關(guān)資料,需注意作用域綁定、參數(shù)傳遞、取消定時器及精確度問題,需要的朋友可以參考下
    2025-05-05
  • JS中的數(shù)組的some()方法示例解析

    JS中的數(shù)組的some()方法示例解析

    some()方法用于檢測數(shù)組中的元素是否滿足指定條件函數(shù)提供,這篇文章主要介紹了JS中的數(shù)組的some()方法示例解析,需要的朋友可以參考下
    2025-04-04
  • JS中promise特點與信任問題解決

    JS中promise特點與信任問題解決

    大家都知道Promise解決了回調(diào)地獄的問題,“回調(diào)地獄”所說的嵌套其實是指異步的嵌套,它帶來了兩個問題:可讀性的問題和信任問題,下面這篇文章主要給大家介紹了關(guān)于JS中promise特點與信任問題解決的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • 微信小程序激勵式視頻廣告組件使用詳解

    微信小程序激勵式視頻廣告組件使用詳解

    這篇文章主要介紹了微信小程序激勵式視頻廣告組件使用,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12

最新評論

临海市| 航空| 刚察县| 乌鲁木齐县| 即墨市| 正宁县| 改则县| 德江县| 余姚市| 娄烦县| 华坪县| 蚌埠市| 公安县| 河北区| 封开县| 丰镇市| 登封市| 平顺县| 东平县| 宾川县| 健康| 鸡东县| 达州市| 西盟| 衢州市| 临朐县| 高阳县| 柳林县| 喀喇| 翁牛特旗| 清苑县| 奈曼旗| 湖南省| 开远市| 小金县| 西乌| 米脂县| 广东省| 遂昌县| 咸宁市| 大洼县|