数据结构和数据库都是number类型,但是经过Rest Api获得后,value变成了string 类型,需要通过parseInt转化。
MySQL
be_carbon_action int
vue code
carbonAction?: number
<el-select v-model="form.carbonAction" placeholder="Select carbon" >
<el-option
v-for='carbon in dic_carbon_action'
:label="carbon.nameEnglish"
:key="carbon.value"
:value="parseInt(carbon.value!)" />
</el-select>
el-radio 通过Label 匹配默认值,所以需要类型转换
<el-form-item label="In Active" prop="inActive">
<el-radio-group v-model="form.inActive">
<el-radio
:label="parseInt(type.value!)"
:key="type.value"
v-for="type in dic_active_email" >
{{type.nameEnglish}}
</el-radio>
</el-form-item>