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

vue中onmounted周期里獲取不到dom的原因及分析

 更新時間:2024年03月06日 08:43:06   作者:zn_firm  
這篇文章主要介紹了vue中onmounted周期里獲取不到dom的原因及分析,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue onmounted周期里獲取不到dom的原因

在onmounted里可以獲取到任意一個靜態(tài)的dom,注意,這里說的是靜態(tài)dom,對于動態(tài)dom,他是獲取不到的

動態(tài)dom有2種情況

1)帶有v-if指令,獲取不到值為false的那個dom

2)帶有v-for指令,當(dāng)初始化時,要循環(huán)的數(shù)組沒有值,這個時候是獲取不到相關(guān)dom的

重點:

有v-show指令時,即使值為false,依舊能獲取到相應(yīng)的dom,切記他和v-if不一樣

解決方法

1)在nexttick中獲取dom

2)在onUpdated中獲取dom

vue3獲取dom遇到的坑

項目前端引入manco.editor 的時候,如果要獲取代碼編輯器內(nèi)的內(nèi)容的話,需要使用toRaw獲取源dom才可以獲取到值。

比如getValue(),如果直接用editor.value去獲取就會有問題。

以及v-if中的值在改變的時候會重新刷新組件以及重置dom。

v-show不會重置dom。所以選擇使用。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

东方市| 嘉义市| 潜山县| 来宾市| 准格尔旗| 广宁县| 左权县| 水城县| 绥化市| 宝应县| 老河口市| 宁安市| 荣成市| 华安县| 瑞安市| 枣强县| 武山县| 辽宁省| 定远县| 博野县| 淅川县| 江源县| 湟源县| 彭水| 潮安县| 沐川县| 井冈山市| 菏泽市| 西青区| 金山区| 滨海县| 巧家县| 安达市| 特克斯县| 增城市| 鲜城| 绥宁县| 贵德县| 阜新市| 镇原县| 灵寿县|