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值的类型不同,只要改成类型相同就能解决该问题了

相关推荐
RONIN21 小时前
vue组件、组件生命周期、组件分离模块化
前端·vue.js
小强198821 小时前
HTML5语义化标签:从`div`到`article`与`section`的进化之路
前端
RONIN21 小时前
vue开发环境与基础语法、计算属性、侦听属性
前端·vue.js
WayneYang21 小时前
JavaScript ES6+ (ES2015~ES2024) 全特性整理
前端·javascript
逆光如雪21 小时前
移动端border-left 和 width:1px,同样写1px为什么粗细不同?
前端·css
千寻girling21 小时前
被内推的面试 , 第一次
java·前端·python·面试·职场和发展·typescript·node.js
JustNow_Man21 小时前
Bun 常用命令速查清单(TypeScript 编译篇)
前端·javascript·typescript
anyup21 小时前
uni-app 全能日历组件,支持农历、酒店预订、打卡签到、价格日历多种场景
前端·前端框架·uni-app
|晴 天|1 天前
从零打造现代化个人博客:Vue 3 + TypeScript + Element Plus 完整实战
javascript·css·chrome·typescript·html5·webstorm
果然1231 天前
Vue 3 Composition API 最佳实践:从项目实战中汲取的经验
前端