vue使用elementUI给input组件绑定回车事件

最近在做的是vue+elementUI的后台管理系统,牵扯到许多的查询操作,表单使用的是elementUI的组件,在给el-input组件绑定回车查询事件时直接使用事件修饰符,发现queryBtn方法没有触发?
代码如下:

<el-form-item label="任务名称">
    <el-input
       placeholder="请输入"
       v-model="formInline.miName"
       @keyup.enter='queryBtn(formInline)'
     ></el-input>
</el-form-item>

可能想到的原因是elementUI的组件是经过封装的,原生的方法可能不起作用。查看官方文档发现,将原生事件绑定到组件需要借助.native修饰符,对代码进行了如下修改:

<el-form-item label="任务名称">
   <el-input
     placeholder="请输入"
     v-model="formInline.miName"
     @keyup.enter.native='queryBtn(formInline)'
    ></el-input>
</el-form-item>

参考:
vue自定义事件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值