等待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;
}
}
})