我有一个接受插槽的第三方组件,在这个插槽中我想放置一个输入:
<input type="text" @click="this.run">
我遇到的问题是这个日志:
Invalid handler for event "click": got undefined
在我使用第三方组件的父组件上,我设置了方法:
methods: {
run() {
console.log('run');
},
},
我哪里错了?
答案 0 :(得分:1)
模板将编译成render方法。
所以你不应该使用this
因为它是隐含的。
<input type="text" @click="run">
应该可以正常工作