4 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊
親測(cè)完美解決 并且限制除數(shù)字以外一切字符的輸入
computed 計(jì)算屬性的 getter setter 是很有用的屬性
<input type=text v-model="value2">
data() {
return {
value1: "10"
};
},
computed: {
value2: {
get() {
var value = this.value1.replace(/[^\d]+/g, '');
if(value<=0){
return 0
}else if(value>=100){
return 100
}else{
return value
}
},
set(val) {
this.value1 = val;
}
}
},

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
<el-input
@keyup.native="scope.row.release_proportion=loadNumber(scope.row)"
type="text"
placeholder="填100以內(nèi)的整數(shù)" v-model="scope.row.release_proportion" >
</el-input>
loadNumber(row){
var elValue = row.release_proportion
var reg = /^((?!0)\d{1,2})$/;
if (!reg.test(elValue)) {
row.release_proportion = "";
}
return row.release_proportion
},
- 4 回答
- 0 關(guān)注
- 25231 瀏覽
添加回答
舉報(bào)