vue官方文檔中對於v-model中.number的描述:
.number 如果想自動將用戶的輸入值轉為數值類型,可以給 v-model 添加 number 修飾符。
示例:
<el-table-column label="預計葯材產量(kg)" align="center" width="140px"> <template slot-scope="scope"> <el-input v-model.number="scope.row.expectDrugYield" clearable @change="handleUpdate(scope.row)" placeholder="預計產量" /> </template>
這樣expectDrugYield傳遞到后台則是整型,而不是字符串。