业务:用户可以输入小数,但是传入后台时又变成了字符串类型,需要改变成数字类型
解决:
如果按照官网上v-model.number的话只能输入整数,不可以写入小数点了
代码解决:
加上这句代码解决
如果还是不可以,
可以试试吧oniput去掉,改为type=number ,表单设置为数字类型,
<el-input type='number' v-model.number="input" placeholder="请输入内容"></el-input>
然后把这段css代码加上,去除默认的上下箭头样式
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
input[type="number"] {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}