dom数组打印为空,但是里面内容不为空,问题解决办法
console.log(this.$refs); 这是vue中dom生成有时间差的,当出现此类情况,也就是打印出来的数组为但是展开里面是不为空的,试用下面的办法this.$nextTick(() => {this.$refs.circle[0].style.backgroundColor = "#48ACFF";});使用 nextTick,这样就能获取到里面的元
·
console.log(this.$refs);
这是vue中dom生成有时间差的,当出现此类情况,也就是打印出来的数组为但是展开里面是不为空的,试用下面的办法
this.$nextTick(() => {
this.$refs.circle[0].style.backgroundColor = "#48ACFF";
});
使用 nextTick,这样就能获取到里面的元素了.
更多推荐
已为社区贡献6条内容
所有评论(0)