【发布时间】:2021-03-05 01:08:44
【问题描述】:
我有一个问题,也许是一个 Vue bug。
我有一个需要 @change.native 事件的自定义组件。但它不会触发任何事情,我自己也找不到关于这个问题的任何信息。
所以我尝试了一些不同的东西,比如 @click.native 和 @input.native 确实有效。即使@input.native 可以工作并做我想做的事,我仍然想知道为什么更改事件不起作用。
有人吗?否则我应该报告这个。
Vue 版本:2.5.2
<custom-input type="search"
placeholder="search"
v-model="search"
@input.native="change" />
【问题讨论】:
-
您的
custom-input模板是什么样的? -
这是您的
custom-input的示例实现,其中change事件按预期处理:jsfiddle.net/p8v2adyt/1 -
啊,我错了。所以它确实有效,但我应该取消输入焦点(单击输入之外的某处)以使其触发。我理解变化事件的错误。