vue 如果需要在DOM載入完成後獲取DOM的動態屬性,請使用updated生命週期

weixin_33766168發表於2018-05-18

vue 如果需要在DOM載入完成後獲取DOM的動態屬性,請使用updated生命週期,
mounted有的時候獲取不到該dom的屬性,就要使用setTimeout,

最好的辦法是在updated中直接獲取dom的屬性。

原因是:dom動態屬性是在頁面動態屬性掛載完成才賦值的,mounted是在dom節點掛載完執行的,這時候動態屬性並沒有賦值。而在賦值的一瞬間 updated生命週期就監聽到了。

2.傳送介面請求應該在created生命週期中執行,這樣比較快也不會出問題

相關文章