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

Vue自定義組件使用事件修飾符的踩坑記錄

 更新時(shí)間:2021年05月23日 12:54:11   作者:不愿透露姓名的余菜鳥  
vue提倡的是在方法中只有對數(shù)據(jù)的處理,所以提供了事件修飾符用于DOM的事件處理,下面這篇文章主要給大家介紹了關(guān)于Vue自定義組件使用事件修飾符的相關(guān)資料,需要的朋友可以參考下

前言

今天在使用自寫組件時(shí),突然遇到久違的冒泡事件,就想著使用Vue自帶的事件修飾符(.stop),本以為可以就此解決冒泡,卻遇到這個(gè)問題。

在這里插入圖片描述

腦中一片問號????這是什么鬼,我是按照Vue文檔寫的啊(吐血)

于是,我開始踏上了解決錯誤的路程

程序員常規(guī)操作:

打開瀏覽器–百度/谷歌搜一搜,發(fā)現(xiàn)搜出來的東西不少,沒一個(gè)是能解決我的問題的答案,沒辦法Vue文檔走起!?。?!
看了至少幾十遍Vue文檔的我,自以為沒有看漏什么東西,確信Vue文檔也沒有解決這種問題的答案,苦苦尋找,來到這里

在這里插入圖片描述

嗯?這個(gè)event.stopPropagation()???

頓時(shí)靈光一現(xiàn)?。。?!

在這里插入圖片描述

既然是event.stopPropagation()可以觸發(fā),那我把event傳遞過去,問題是不是就可以解決了。說干就干?。?/p>

開始素人 代碼修改

在這里插入圖片描述

使用自定義組件如下:

在這里插入圖片描述

來看看控制臺輸出

在這里插入圖片描述

可以了?。。。?!可是,為什么會輸出兩次呢????本想著解決就行了,但是,奇怪的好奇心出來了。

開始踏上尋找觸發(fā)兩次BUG的路程

嘗試加上.once修飾符,發(fā)現(xiàn)無效,多點(diǎn)幾下,發(fā)現(xiàn)都是觸發(fā)兩次

在這里插入圖片描述

奇奇怪怪的!這是什么鬼?。。。。?/p>

繼續(xù)嘗試使用Vue事件修飾符.once,出現(xiàn)了如下輸出

在這里插入圖片描述

確實(shí)是可以只觸發(fā)一次了,可是第一次為什么會蹦出來兩次打印?。。。。〞灒?/p>

問題沒有完全解決,繼續(xù)找。。。。

查看打印時(shí)間戳(timeStamp),都是同一時(shí)間觸發(fā),這可不好弄啊

繼續(xù)使用瀏覽器搜索

靈感來了,用setTimeout強(qiáng)制只能觸發(fā)一次怎么樣?

開始代碼改造

在這里插入圖片描述

好了,看看效果

在這里插入圖片描述

成功?。。?!一路坎坷的解決了?。?!

總結(jié)

到此這篇關(guān)于Vue自定義組件使用事件修飾符的文章就介紹到這了,更多相關(guān)Vue使用事件修飾符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在Vue3中處理異步API調(diào)用并更新表單數(shù)據(jù)的方法示例

    在Vue3中處理異步API調(diào)用并更新表單數(shù)據(jù)的方法示例

    這篇文章主要介紹了如何在Vue3中處理異步API調(diào)用并更新表單數(shù)據(jù)(附Demo),文中通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • 詳解vue的數(shù)據(jù)binding綁定原理

    詳解vue的數(shù)據(jù)binding綁定原理

    這篇文章主要介紹了詳解vue的數(shù)據(jù)binding原理介紹,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • Vue中使用echarts實(shí)現(xiàn)繪制人體動態(tài)圖

    Vue中使用echarts實(shí)現(xiàn)繪制人體動態(tài)圖

    這篇文章主要為大家詳細(xì)介紹了Vue中如何使用echarts實(shí)現(xiàn)繪制人體動態(tài)圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • vue pdf二次封裝解決無法顯示中文問題方法詳解

    vue pdf二次封裝解決無法顯示中文問題方法詳解

    這篇文章主要為大家介紹了vue pdf二次封裝解決無法顯示中文問題方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Vue封裝一個(gè)TodoList的案例與瀏覽器本地緩存的應(yīng)用實(shí)現(xiàn)

    Vue封裝一個(gè)TodoList的案例與瀏覽器本地緩存的應(yīng)用實(shí)現(xiàn)

    這篇文章主要介紹了Vue封裝一個(gè)TodoList的案例與瀏覽器本地緩存的應(yīng)用實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Vscode如何創(chuàng)建vue項(xiàng)目

    Vscode如何創(chuàng)建vue項(xiàng)目

    這篇文章主要介紹了Vscode如何創(chuàng)建vue項(xiàng)目問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • vue中在vuex的actions中請求數(shù)據(jù)實(shí)例

    vue中在vuex的actions中請求數(shù)據(jù)實(shí)例

    今天小編就為大家分享一篇vue中在vuex的actions中請求數(shù)據(jù)實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 探討Vue.js的組件和模板

    探討Vue.js的組件和模板

    指令是Vue.js中一個(gè)重要的特性, 主要提供了一種機(jī)制將數(shù)據(jù)的變化映射為DOM行為。下面通過本文給大家分享Vue.js的組件和模板,需要的朋友參考下吧
    2017-10-10
  • 在Vue3中創(chuàng)建和使用全局組件的實(shí)現(xiàn)方式

    在Vue3中創(chuàng)建和使用全局組件的實(shí)現(xiàn)方式

    在前端開發(fā)中,Vue.js 是一個(gè)廣泛使用的框架,因其靈活性和強(qiáng)大的功能,得到許多開發(fā)者的喜愛,Vue 3 的發(fā)布為這一框架帶來了很多新的特性和改進(jìn),在本文中,我們將詳細(xì)討論如何在 Vue 3 中創(chuàng)建和使用全局組件,并通過示例代碼展示具體實(shí)現(xiàn)方式,需要的朋友可以參考下
    2024-07-07
  • 構(gòu)建大型 Vue.js 項(xiàng)目的10條建議(小結(jié))

    構(gòu)建大型 Vue.js 項(xiàng)目的10條建議(小結(jié))

    這篇文章主要介紹了構(gòu)建大型 Vue.js 項(xiàng)目的10條建議(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評論

通河县| 武定县| 霍州市| 茶陵县| 广德县| 宁乡县| 文登市| 旌德县| 桃江县| 旬阳县| 玉溪市| 凤翔县| 合阳县| 遂宁市| 临沂市| 平凉市| 泰州市| 白朗县| 涞水县| 双柏县| 揭阳市| 海淀区| 福贡县| 辉县市| 景洪市| 弋阳县| 宝鸡市| 抚宁县| 上林县| 安西县| 井陉县| 镇江市| 定安县| 佛教| 南澳县| 同心县| 灌南县| 炎陵县| 永州市| 柳江县| 化州市|