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

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

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

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

在onmounted里可以獲取到任意一個(gè)靜態(tài)的dom,注意,這里說(shuō)的是靜態(tài)dom,對(duì)于動(dòng)態(tài)dom,他是獲取不到的

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

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

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

重點(diǎn):

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

解決方法

1)在nexttick中獲取dom

2)在onUpdated中獲取dom

vue3獲取dom遇到的坑

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

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

以及v-if中的值在改變的時(shí)候會(huì)重新刷新組件以及重置dom。

v-show不會(huì)重置dom。所以選擇使用。

總結(jié)

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

相關(guān)文章

最新評(píng)論

民县| 保亭| 东乌| 大宁县| 新绛县| 绥宁县| 呼和浩特市| 通榆县| 汉沽区| 佛学| 临沂市| 嘉荫县| 天津市| 手游| 丹凤县| 汕尾市| 潞西市| 化州市| 蓝田县| 民勤县| 安化县| 龙川县| 赣榆县| 离岛区| 平和县| 洛浦县| 舞钢市| 股票| 德阳市| 河曲县| 公主岭市| 内丘县| 赤壁市| 阿尔山市| 红河县| 武平县| 基隆市| 拜泉县| 商水县| 武乡县| 建昌县|