亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

想問一下 vue 過濾器如何賦值?

想問一下 vue 過濾器如何賦值?

一只斗牛犬 2018-07-12 17:06:12
Vue.directive('numbers',{   bind (el, binding) {     el.oninput = function (data) {       this.value = this.value.replace(/\D/g, '')     }   } })想用input事件,可是這樣賦值不了給input框需求是input框只能輸入數字<div v-numbers class="el-input">      <input  type="text" v-model="a" ></div>我是這樣要給指令的子元素加事件的,因為是要給el-input加指令,但是綁定不了
查看完整描述

3 回答

?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

不知道你想干嘛,不過如果只是為了限制只能輸入數字,直接用 <input type="number"> 就可以了。

查看完整回答
反對 回復 2018-07-15
?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

我的做法是將此封裝為一個自定義的Input組件
接收 value,type 值,input觸發change事件后驗證并轉換字符串的格式,然后重新賦值,觸發v-model更新

查看完整回答
反對 回復 2018-07-15
  • 3 回答
  • 0 關注
  • 1252 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號