<input v-model="e.fqty" type="text" placeholder="数量" index="0" min="1"
class="form-control txt_compute txt_buyNum"
style="text-align: right;width: 50%;margin-left: 25%;"
@keyup="input_qty(e)"
>
input_qty: function(e){
e.fqty = e.fqty.replace(/\D/g,'')
var old = parseFloat(e.old_fqty)
if(parseFloat(e.fqty) > old ){
e.fqty = e.old_fqty
}
},
重点 一定要定义 两个 变量值 e.fqty 原本定义值 old_fqty在拿 e.fqty 时一同定义的新值。
parseFloat 转数字类型
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。