vue:el-select同时获取多个值
el-select获取的是value的值。如果想同时获取多个值,可以试试如下方法:<el-form-item label="所属角色" prop="roleName"><el-select v-model="temp.roleName" placeholder="角色" @change="handleRoleChange"><el-option v-for="item
·
el-select获取的是value的值。如果想同时获取多个值,可以试试如下方法:
<el-form-item label="所属角色" prop="roleName">
<el-select v-model="temp.roleName" placeholder="角色" @change="handleRoleChange">
<el-option
v-for="item in roleList"
:key="item.role_id"
:label="item.role_name"
:value="`${item.role_id},${item.role_name}`"
>
</el-option>
</el-select>
</el-form-item>
const handleRoleChange = (val) => {
let [id,name] = val.split(',')
state.temp.roleId = id
state.temp.roleName = name
}
更多推荐
已为社区贡献8条内容
所有评论(0)