记一次 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元素,再初始化。
                })
            }
        }
讨论数量: 2
jfaWei

@huijiewei 好。

1周前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!