vue 限制输入是数字& 接口参数为数字而非字符
1. 只能输入数字
<el-form-item
label="数量"
:prop="'courseType.' + index + '.amount'"
>
<el-input v-model.number="item.amount" type="number" />
</el-form-item>
2. value传给后端是int型,而不是string, value 前面加冒号, v-bind:
<el-form-item label="科目" :prop="'courseType.' + index + '.subcatagory'">
<el-select v-model="item.subcatagory" placeholder="请选择科目">
<el-option label="语文" :value="51" />
<el-option label="数学" :value="52" />
<el-option label="英语" :value="56" />
<el-option label="政治" :value="60" />
<el-option label="历史" :value="59" />
<el-option label="生物" :value="30" />
<el-option label="化学" :value="58" />
<el-option label="物理" :value="57" />
</el-select>
</el-form-item>
浙公网安备 33010602011771号