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>
posted @ 2021-03-19 17:06  小叶子leavescy  阅读(151)  评论(0编辑  收藏  举报