element
中的 el-input
不支持 v-model 修饰符,所以不能通过 v-model.number 将输入的内容转换为数字,如果直接将 el-input 的 type 设置成 number 的话,输入框右边又会有步进箭头,很难看。
其实,可以给输入加一个 blur
事件,在输入框失去焦点的时候自动将内容转换为数字。
<el-input v-model="value" @blur="value=Number(value)"></el-input>
element
中的 el-input
不支持 v-model 修饰符,所以不能通过 v-model.number 将输入的内容转换为数字,如果直接将 el-input 的 type 设置成 number 的话,输入框右边又会有步进箭头,很难看。
其实,可以给输入加一个 blur
事件,在输入框失去焦点的时候自动将内容转换为数字。
<el-input v-model="value" @blur="value=Number(value)"></el-input>