关于 vue $refs 获取组件 this 指向的疑问

在使用 vue-seamless-scroll 组件的时候发现
父级页面 使用

<vue-seamless-scroll ref="seamlessScroll"><vue-seamless-scroll>

获取的 this.$refs.seamlessScroll

和在源码 mounted 打印的 this 竟然不一样...

是我理解错两个定义了吗 不应该是指向同一个组件吗,懵了 求大佬~~

阅读 217
评论
    3 个回答
    • 2.8k

    this.$refs.seamlessScroll指向的是vue-seamless-scroll这个组件实例,如果添加到DOM元素上,则指的是该DOM元素,与this是不一样的,详见vm.$refs用法

      相似问题
      推荐文章