若依vue下拉框取字典表值回显为数字不是文字
作为一个前端小白,今天遇到一个vue下拉框回显问题,可以看到回显为数字,而不是对应的文字,就很纠结。然后通过网上查询加上自己尝试发现,因为自己是取字典表数据下拉,字典表里面是string类型,而我自己将字段定义为int类型,导致出现此类问题。有两种方式解决:1.将实体里面定义的那个字段改为string型。2.将value的值用Number包起来,即<el-optionv-for="dict
·
作为一个前端小白,今天遇到一个vue下拉框回显问题,可以看到回显为数字,而不是对应的文字,就很纠结。然后通过网上查询加上自己尝试发现,因为自己是取字典表数据下拉,字典表里面是string类型,而我自己将字段定义为int类型,导致出现此类问题。
有两种方式解决:
1.将实体里面定义的那个字段改为string型。
2.将value的值用Number包起来,即
<el-option
v-for="dict in statusOptions"
:key="dict.dictValue"
:label="dict.dictLabel"
:value="Number(dict.dictValue)"
/>
更多推荐
已为社区贡献1条内容
所有评论(0)