【vue】下拉框回显问题(显示数字,实际应该显示中文)
【vue】下拉多选框回显问题前端选择显示为中文。保存后,刷新数据回显,为1。但,我想要显示的效果是文字,而且在别的需求页面中我也是这样写的。百度,访问多篇博客,了解到问题的解决方法。解决的重点:注意两边对应的数据类型。所以,我去检查了。申明变量的时候,我用的是this.jtjx = null;数据的返回结果也是数字类型。查看option时发现了问题,option的value类型是string类型。
·
【vue】下拉框回显问题
前端选择显示为中文。保存后,刷新数据回显,为1。
但,我想要显示的效果是文字,而且在别的需求页面中我也是这样写的。
百度,访问多篇博客,了解到问题的解决方法。
解决的重点:注意两边对应的数据类型。
所以,我去检查了。申明变量的时候,我用的是this.jtjx = null;
数据的返回结果也是数字类型。查看option时发现了问题,option
的value
类型是string
类型。两边类型对不上,那自然就读取不到对应的label
啦。
问题解决。
总结:value值要与v-model的值一致,只要上述两者的值相等,element的el-select会自动回显对应的label值。由于两边的类型不同,导致数据无法回显我想显示的内容。在vue中,数据类型不同,则数据就是不同。
指路解决我大问题的博文: https://www.jiagou1216.com/life/front/900.html
不过呢,一切还是以自己的实际情况为准哦。
更多推荐
已为社区贡献9条内容
所有评论(0)