首页 > 其他 > 详细

elementui el-select显示value不显示label

时间:2021-07-08 18:14:22      阅读:24      评论:0      收藏:0      [点我收藏+]

vue---解决el-select显示value不显示label的问题

问题在于v-model绑定的值和渲染的值类型不匹配
比如v-model绑定了一个整型,但是渲染的时候是字符串

<el-form-item label="状态" prop="xxx">
    <el-select v-model="row.xxx"> // 这里的xxx是整型
       <el-option v-for="item in list" :key="item.value" :label="item.name" :value="item.value"></el-option> // 这里的value是字符串
    </el-select>
</el-form-item>

row: {
       xxx: null
}

可以在从接口读取到后端数据的时候,对数据进行转换,比如用String函数或者在末尾加上‘‘

// 如果后端读取到的xxx是整型需要强转
this.row.xxx= String(this.row.xxx)
// 或者
this.row.xxx= this.row.xxx+ ‘‘

也可以在最开始定义这个数据的时候就定义为字符串类型,赋值为空字符串

 row: {
       xxx: ‘‘
}

elementui el-select显示value不显示label

原文:https://www.cnblogs.com/javaupup/p/14987056.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!