vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > elementUI的select下拉框回显为数字

vue+elementUI的select下拉框回显为数字问题

作者:进击的Rex.

这篇文章主要介绍了vue+elementUI的select下拉框回显为数字问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

elementUI的select下拉框回显为数字

后端传送数据给前端后,下拉框回显结果为数字!

最近遇到个问题后端返回结果后.前端双向绑定回显结果为数字.分析原因后发现是数据类型不一致导致回显异常

解决方案

把option的value转为字符类型即可

:value="dict.id+''"

解决后效果

vue下拉框回显bug

下拉框回显只能看到id 而不是对应的文字,下拉框是取字典表的数据

将Value的值使用Number包裹起来

如下示例:

<el-select  v-model="">
  <el-option v-for="item in cargoClassOption" 
             :key="item.dictValue" 
             :label="item.dictLabel"
             :value="Number(item.dictValue)">
  </el-option>
</el-select>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文