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

Element-Plus的ClickOutside指令導(dǎo)致內(nèi)存泄漏的解決辦法

 更新時(shí)間:2024年01月24日 10:11:49   作者:yanessa_yu  
這篇文章給大家介紹了Element-Plus的ClickOutside指令導(dǎo)致內(nèi)存泄漏的解決辦法,文中給出了詳細(xì)的解決辦法,遇到同樣問(wèn)題的小伙伴可以參考閱讀一下本文

引起內(nèi)存泄漏的源碼如下

var startClick = void 0;
var seed = 0;

!_vue2.default.prototype.$isServer && (0, _dom.on)(document, 'mousedown', function (e) {
  return startClick = e;
});

該內(nèi)存泄漏該如何解決呢?

答案是不需要解決, 因?yàn)楫?dāng)鼠標(biāo)點(diǎn)擊任何其他地方時(shí), 上述游離節(jié)點(diǎn)會(huì)被回收。 因?yàn)槭髽?biāo)點(diǎn)擊時(shí),會(huì)再次觸發(fā)document上綁定的mousedown事件, 此時(shí)startClick會(huì)被賦值新的值。從而startClick和游離節(jié)點(diǎn)解除綁定, 游離節(jié)點(diǎn)被正常回收。

當(dāng)然最好的解決是在回調(diào)函數(shù)內(nèi)部加上一層判斷。對(duì)于沒(méi)有綁定該指令的元素就不要給startClick賦值了。

官網(wǎng)反饋

https://github.com/element-plus/element-plus/issues/13851

以上就是Element-Plus的ClickOutside指令導(dǎo)致內(nèi)存泄漏的解決辦法的詳細(xì)內(nèi)容,更多關(guān)于Element-Plus ClickOutside內(nèi)存泄漏的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • websocket+Vuex實(shí)現(xiàn)一個(gè)實(shí)時(shí)聊天軟件

    websocket+Vuex實(shí)現(xiàn)一個(gè)實(shí)時(shí)聊天軟件

    這篇文章主要利用websocked 建立長(zhǎng)連接,利用Vuex全局通信的特性,以及watch,computed函數(shù)監(jiān)聽(tīng)消息變化,并驅(qū)動(dòng)頁(yè)面變化實(shí)現(xiàn)實(shí)時(shí)聊天,感興趣的可以了解一下
    2021-08-08
  • vuex項(xiàng)目中登錄狀態(tài)管理的實(shí)踐過(guò)程

    vuex項(xiàng)目中登錄狀態(tài)管理的實(shí)踐過(guò)程

    由于狀態(tài)零散地分布在許多組件和組件之間的交互中,大型應(yīng)用復(fù)雜度也經(jīng)常逐漸增長(zhǎng),為了解決這個(gè)問(wèn)題,Vue 提供 vuex,這篇文章主要給大家介紹了關(guān)于vuex項(xiàng)目中登錄狀態(tài)管理的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Vue中使用matomo進(jìn)行訪問(wèn)流量統(tǒng)計(jì)的實(shí)現(xiàn)

    Vue中使用matomo進(jìn)行訪問(wèn)流量統(tǒng)計(jì)的實(shí)現(xiàn)

    這篇文章主要介紹了Vue中使用matomo進(jìn)行訪問(wèn)流量統(tǒng)計(jì)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Vue中插槽slot的使用方法

    Vue中插槽slot的使用方法

    插槽就是子組件中的提供給父組件使用的一個(gè)占位符,用<slot></slot> 表示,父組件可以在這個(gè)占位符中填充任何模板代碼,如 HTML、組件等,填充的內(nèi)容會(huì)替換子組件的<slot></slot>標(biāo)簽,這篇文章主要介紹了Vue插槽的理解和使用,需要的朋友可以參考下
    2023-03-03
  • vue click.stop阻止點(diǎn)擊事件繼續(xù)傳播的方法

    vue click.stop阻止點(diǎn)擊事件繼續(xù)傳播的方法

    今天小編就為大家分享一篇vue click.stop阻止點(diǎn)擊事件繼續(xù)傳播的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue如何處理base64格式文件pdf及圖片預(yù)覽功能

    vue如何處理base64格式文件pdf及圖片預(yù)覽功能

    這篇文章主要給大家介紹了關(guān)于vue如何處理base64格式文件pdf及圖片預(yù)覽功能的相關(guān)資料,圖片的base64編碼就是可以將一副圖片數(shù)據(jù)編碼成一串字符串,使用該字符串代替圖像地址,需要的朋友可以參考下
    2024-05-05
  • Vue全局事件總線你了解嗎

    Vue全局事件總線你了解嗎

    這篇文章主要為大家詳細(xì)介紹了Vue全局事件總線,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • Angular和Vue雙向數(shù)據(jù)綁定的實(shí)現(xiàn)原理(重點(diǎn)是vue的雙向綁定)

    Angular和Vue雙向數(shù)據(jù)綁定的實(shí)現(xiàn)原理(重點(diǎn)是vue的雙向綁定)

    這篇文章主要介紹了Angular和Vue雙向數(shù)據(jù)綁定的實(shí)現(xiàn)原理(重點(diǎn)是vue的雙向綁定),非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-11-11
  • Vue自定義名稱下載PDF的方法

    Vue自定義名稱下載PDF的方法

    這篇文章主要介紹了Vue自定義名稱下載PDF,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • Vue3.x項(xiàng)目開(kāi)發(fā)的一些常用知識(shí)點(diǎn)總結(jié)

    Vue3.x項(xiàng)目開(kāi)發(fā)的一些常用知識(shí)點(diǎn)總結(jié)

    目前Vue3.0是會(huì)兼容大部分2.x的語(yǔ)法,下面這篇文章主要給大家介紹了關(guān)于Vue3.x項(xiàng)目開(kāi)發(fā)的一些常用知識(shí)點(diǎn),文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05

最新評(píng)論

东城区| 吴桥县| 浮山县| 甘谷县| 海南省| 丹东市| 枞阳县| 榆中县| 宁远县| 县级市| 广丰县| 渭南市| 克什克腾旗| 巍山| 永丰县| 南溪县| 安塞县| 法库县| 襄垣县| 孟村| 深州市| 浑源县| 吉隆县| 朝阳县| 延川县| 凤山县| 耒阳市| 巴东县| 淅川县| 辽源市| 新和县| 蕉岭县| 上饶县| 朝阳区| 万州区| 大兴区| 县级市| 道孚县| 云霄县| 中卫市| 哈尔滨市|