等待vue动态渲染完成后再进行操作,避免js/JQuery获取不到前端网页vue动态生成的div或者其他元素
等待vue动态渲染完成后再进行操作,避免js/JQuery获取不到前端网页vue动态生成的div或者其他元素
代码如下(在JS中添加):
const app = new Vue({
el: "#app",
data() {
return {
data: []
}
},
watch:{
data: function() {/*监听data是否发生变化*/
this.$nextTick(function(){
/*现在数据已经渲染完毕*/
/*在这里面添加自己的代码*/
}
})
}
},
methods: {
change(position){
this.data=datas;
}
}
})