BUG复现:
排查顺序:
- 组件绑定的变量是否在data{}里面声明,无声明则会获取值为undefined。
- prop的名称是否与v-model的名称一致。
- 当数据为Number类型时,是否在rules添加type:"number"
demo
<form-item label="原价" prop="originalPrice">
<InputNumber style="width: 200px" :min="0" type="number" :precision="1" :step="1" clearable v-model.trim="model.originalPrice" :autofocus="true" placeholder="请输入原价"></InputNumber>
</form-item>
rules: {
price: [{ required: true, type: "number", message: '现价不能为空', trigger: 'change' }]
},
或者直接把 trigger 删掉就可以了 省事