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;
    }
},

 

Logo

前往低代码交流专区

更多推荐