我的代码里动态new Vue了,然后还加了一个@click事件,但实例化后实际没有,怎么调试这个监听事件为啥没有呢?
<widget-item @click=‘xxx’ />
v-on:click @click.native都试过的
如上,点击时并不会执行xxx,应该如何调试查问题
我的代码里动态new Vue了,然后还加了一个@click事件,但实例化后实际没有,怎么调试这个监听事件为啥没有呢?
<widget-item @click=‘xxx’ />
v-on:click @click.native都试过的
如上,点击时并不会执行xxx,应该如何调试查问题
// widget-item 组件内部emit一个事件出来
<div @click="$emit('click')">
<div>组件内容</div>
</div>
// 使用 widget-item
<widget-item @click="todo"/>
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
自定义组件如果没有在组件内
$emit('click')
,就你这样写是监听不到点击事件的不想麻烦的话你也可以加上
native
修饰符监听原生事件