vue 如果需要在DOM加载完成后获取DOM的动态属性,请使用

2018-05-18  本文已影响0人  快乐的果哥

vue 如果需要在DOM加载完成后获取DOM的动态属性,请使用updated生命周期,
mounted有的时候获取不到该dom的属性,就要使用setTimeout,

最好的办法是在updated中直接获取dom的属性。

原因是:dom动态属性是在页面动态属性挂载完成才赋值的,mounted是在dom节点挂载完执行的,这时候动态属性并没有赋值。而在赋值的一瞬间 updated生命周期就监听到了。

2.发送接口请求应该在created生命周期中执行,这样比较快也不会出问题

上一篇 下一篇

猜你喜欢

热点阅读