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

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

作者: 快乐的果哥 | 来源:发表于2018-05-18 15:21 被阅读0次

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

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

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

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

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/yupgdftx.html