使用element ui select下拉框多选,编辑状态下回显数据

首先给大家推荐一下我老师大神的人工智能教学网站。教学不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵黄段子!点这里可以跳转到网站

最近在做一个项目,项目的后端是地址:https://github.com/wangyuanjun008/wyj-springboot-security.git
前端地址是 https://github.com/wangyuanjun008/wyj-vue-security.git ,使用的前端语言是vue,使用webpack构建vue-cli全家桶
在项目中使用的是 element ui 组件库,在使用select多选下拉框时,编辑页面不知道怎么为其赋值回显数据。
下拉框的代码如下:

<el-form-item label="可选角色">
    <el-select v-model="commonForm.roles" multiple placeholder="请选择">
        <el-option v-for="item in rolesItems" :key="item.id" :label="item.text" :value="item.id" ></el-option>
    </el-select> 
</el-form-item>

猜想:
多选下拉框是多条数据,将数据放到数组里面,将数据赋值给多选下拉框,就会有效果。

验证:
将多选数据以数组的形式从后台返回到前台,后台字段类型是List
返回结果如下:

这里写图片描述

查看页面多选回显数据成功

参考地址: https://github.com/wangyuanjun008/wyj-vue-security/blob/master/src/view/user/user.vue

点这里可以跳转到人工智能网站

发表评论