vue input输入框 聚焦和失焦时内容处理

本文介绍了一种处理input输入框聚焦与失焦时的特殊逻辑:聚焦时若内容为0则清空,失焦时若内容为空则设为0。通过Vue.js的@focus和@blur事件监听实现。

input输入框聚焦时,如果内容为0,让其置空处理;如果内容为空,在失焦时,让其为0处理;

html:
<input class="input-small-mt"  @focus="focusPrice($event)"  @blur="blurPrice($event)" v-model="i.purchase_price" type="text" />

js:
  //文本聚焦事件 为0 置空处理
  focusPrice:function($even){
     if($even.target.value==='0'||$even.target.value===0){
        $even.target.value='';
     }
  },
        //文本失焦事件 为空置0处理
 blurPrice:function($even){
    if($even.target.value===''){
       $even.target.value=0;
    }
},

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值