如何在vue模板中获取组件实例?

时间:2019-02-11 19:02:04

标签: vue.js

我有这样的组件模板:

<input @change="$emit('my-event', this)"></div>

我认为this将使用模板的组件传递给事件,但我得到了null。如何在模板中使用组件实例?

1 个答案:

答案 0 :(得分:1)

可以创建方法并返回this

methods: {
  self() {
    return this;
  }
}

实现您的示例:

<input @change="$emit('my-event', self())"></div>