vue獲取dom元素注意問題

2021-09-08 13:48:27 字數 339 閱讀 3171

mounted(),1000)

},methods:

}

vue想要獲取dom元素的高,一般情況下我們都可以想到寫在mounted函式裡,即dom載入完再獲取,但是結果並不如我們所想,又想到用乙個

this.$nexttick(()=>)

來獲取,發現根本沒用啊/。。

所以好的辦法就是用乙個settimeout定時器,時間可以設為0,但是有時候生效,有時候不生效,還是加乙個小的時間值比較保險,這樣就可以保證獲取到的一定是dom載入後的了,該原理適用於vue中很多傳值的問題,剛開始獲取不到傳過來的值,用乙個settimeout就可。

vue獲取dom元素注意問題

mounted 1000 methods vue想要獲取dom元素的高,一般情況下我們都可以想到寫在mounted函式裡,即dom載入完再獲取,但是結果並不如我們所想,又想到用乙個 this.nexttick 來獲取,發現根本沒用啊 所以好的辦法就是用乙個settimeout定時器,時間可以設為0,...

js 獲取 DOM 元素注意事項

getelementbyid方法是 document 物件的方法,呼叫者只能是document,而不像其他獲取元素的方式,呼叫者可以是 dom 元素。理論上講,每個id對用乙個元素,只使用document呼叫方法已經足夠。使用元素呼叫getelementbyid 會報錯。getelementsbyt...

vue中獲取並操作dom元素

獲取dom元素可以使用 elementlist document.queryselectorall selectors 獲取多個dom元素 如ul中的lielement document.queryselector selectors 獲取dom元素中的第乙個元素在vue中使用 mounted 要在...