vue3中弹框中的el-select下拉组件显示value而不显示label

1.场景

使用element-ui中的el-select,给选择框赋值时显示的值是value不是label

2.原因分析

3.解决方法

在点击编辑按钮后将获取到的对象中的os属性值改为string类型

html 复制代码
<el-select v-model="form.os" clearable placeholder="请选择" style="width: 100%;">
  <el-option v-for="item in datas.optionsList" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
javascript 复制代码
// 编辑
const editBtn = (row) => {
  console.log('编辑商品', row);
  form.value.serverAddress = row.serverAddress
  form.value.os = String(row.os)
}

4.总结

说白了就是列表中的数据与下拉列表数据中的value值的类型不同,只要改成类型相同就能解决该问题了

相关推荐
lichenyang45314 小时前
聊天历史从 Preferences 搬到关系型数据库(RDB):为什么换、怎么换、踩了什么坑
前端
HjhIron14 小时前
从栈到队列,再到链表:前端开发者必知的线性数据结构
前端·javascript
PedroQue9914 小时前
uni-app路由管理神器:vue-router风格体验
前端·uni-app
用户17335980753714 小时前
花两周用 Vue 3 做了个 PDF 工具站,我在生产环境踩了 8 个坑
前端·vue.js
风骏时光牛马14 小时前
TypeScript 泛型与工具类型实战:企业级通用数据请求封装完整案例
前端
卤蛋fg614 小时前
使用 vxe-table 树表格实现产品列表与明细关联展示
vue.js
阿猫的故乡14 小时前
Vue自定义指令从入门到实用:自动聚焦、权限控制、防抖、懒加载……全案例教学
前端·javascript·vue.js
嘟嘟071714 小时前
吃透 JS 八大数据类型与内存原理,从代码到底层一站式复习
前端
问心无愧051315 小时前
ctf show web入门157 158
前端·笔记
该用户已成仙15 小时前
vue3 使用 vuedraggable 报错 TypeError: isFunction2 is not a function
前端·javascript·vue.js