需求
輸入必須為數字,正整數;小於15,大於0;
解決
首先element-ui的input組件
<el-input type="text" :maxLength="2" autocomplete="off" v-model="maxNum" placeholder="請輸入<=15的正整數"></el-input>
利用onkeyup,對輸入的進行更改
最終代碼
<el-input
onkeyup="value=value.replace(/[^0-9]/g,'');if(value>15){value=15};if(String(value)==='0'){value=1}"
type="text"
:maxLength="2"
autocomplete="off"
v-model="maxNum"
placeholder="請輸入<=15的正整數">
</el-input>