记一次 vue 用 v-for 循环 HTML 后在再用 JS 初始化 HTML 问题
当我们用 vue 的 v-for 循环一个 dataArr 后再做 js 初始化,为 html 添加一些 js 效果时,在用 js 选择 html 时,发现 html 获取不到,无法初始化问题。(我又再一次失忆,弄了好久,所以记一下):
watch:{
data: function() { //因为是v-for所以要这样。data为你要循环的组数或对象。
this.$nextTick(function(){
this.init(); //这里再去选择html元素,再初始化。
})
}
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
自定义 HTML 效果请使用 https://cn.vuejs.org/v2/guide/custom-direc...
@huijiewei 好。