mounted中setTimeout的时间问题
来源:4-4 轮播图组件实现(上)
Han
2018-05-24
mounted () {
setTimeout(() => {
this.init()
}, 20)
},
methods: {
init () {
this.children = this.$refs.sliderGroup.children
let sliderItemArr = this.$refs.sliderGroup.children
console.log(sliderItemArr)
console.log('get')
}
}
20毫秒时间不够啊,出来的结果是如下
我将时间改成了300毫秒才能确保dom渲染完成,结果如下
为什么需要这么长时间?不是20毫秒就够了嘛
写回答
1回答
-
你是不是有异步请求的数据?
012018-05-24
相似问题