this.$refs.xx可以获取到,但是this.$refs.xx.style是undefined?

clipboard.png

clipboard.png

clipboard.png

clipboard.png

我看网上的教程都是用style啊 怎么报undefined呢?

阅读 3.7k
评论
    5 个回答

    如3楼所示,$refs下面对应的值是多种,你这里对应的Button组件实例,并非直接dom, 你输出看 $refs.xxx看,并没有style。
    另外不推荐直接操作dom修改样式
    其次当前vue版本里面,一旦使用了$refs, 就会导致其自身和子元素所有dom无法释放,占用一定内存,原生api主动移除不能移除自身,只能移除子元素,vue3版本有望修复

      相似问题
      推荐文章