dom数组打印为空,但是里面内容不为空,问题解决办法

console.log(this.$refs); 

这是vue中dom生成有时间差的,当出现此类情况,也就是打印出来的数组为但是展开里面是不为空的,试用下面的办法

this.$nextTick(() => {

this.$refs.circle[0].style.backgroundColor = "#48ACFF";

});

使用 nextTick,这样就能获取到里面的元素了.

猜你喜欢

转载自blog.csdn.net/XYLHxylh/article/details/86982591
今日推荐