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>