问题:自定义组件click事件失效
<quit @click="clickQuit()" v-if="show"></quit>
原因:根据vue官方文档,得知click事件作用于组件内部,如果组件内没有写click事件,便会无响应。
解决办法:可以用@click.native=“click”解决
<quit @click.native="clickQuit()" v-if="show"></quit>
本文介绍了解决Vue自定义组件中click事件无响应的问题。通过使用@click.native指令,可以确保点击事件能够正常触发,即使组件内部未定义click事件也能有效响应。
<quit @click="clickQuit()" v-if="show"></quit>
<quit @click.native="clickQuit()" v-if="show"></quit>
1264
1896

被折叠的 条评论
为什么被折叠?