为了账号安全,请及时绑定邮箱和手机立即绑定

vue 组件绑定事件失效问题

vue 组件绑定事件失效问题

慕标5832272 2018-08-05 09:09:15
自己写了一段只能输入数字的组件代码,如下: Vue.component('my-numberinput', {   template:'<input type="text" ref="input" v-bind:value="value" v-on:input="updateValue($event.target.value)"/>',   props:["value"],   methods:{       updateValue: function (n) {          this.oldval = this.oldval || 0;          if (isNaN(n)) {              this.$refs.input.value = this.oldval;           } else {              this.oldval = n;           }        this.$emit('input', Number(this.oldval));     }   } }); 使用时,发现不能绑定blur事件,代码如下:<my-numberinput  @blur="alert('no work')" onblur="alert('work')"></my-numberinput>但是直接使用onblur事件又可以,所以想问问是我哪里写错了,还是什么原因
查看完整描述

1 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

@blur.native=""


查看完整回答
反对 回复 2018-08-30
  • 1 回答
  • 0 关注
  • 1432 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信