数据结构和数据库都是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>
本文讨论了在使用Vue开发时,如何处理通过RestApi获取到的数据库值由number变为string类型,以及在el-select和el-radio组件中进行parseInt转换的问题,以确保正确匹配和存储数值数据。
258

被折叠的 条评论
为什么被折叠?



