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

被折叠的 条评论
为什么被折叠?



