Vue element-UI el-select循环选中的问题
作者:疯狂的代码奴
这篇文章主要介绍了Vue element-UI el-select循环选中的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
element-UI el-select循环选中问题
由于使用el-checkbox-group多选框循环包围着同一个下拉框,导致下拉框选中后无法正常回显
@change="$forceUpdate()"
这里使用了$forceUpdate(),使其强制更新视图,下面是我的源码
<el-checkbox-group v-for="(item,index) in getMonitorAdd" :key='index' v-model="item.userId" > <el-checkbox >{{item.userName}}</el-checkbox> <el-select v-model="item.arr" @change="$forceUpdate()" placeholder="请选择"> <el-option v-for="items in userTypeSel" :key="items.id" :label="items.code" :value="items.value"></el-option> </el-select> </el-checkbox-group>
vue element-ui select 多选默认值
编辑需要设置默认值
<div class="add_item active"> <div class="add_name"> 参与者:</div> <div class="add_input"> <el-select v-model="edituser_ids" multiple filterable placeholder="请选择"> <el-option v-for="item in addOptions" :key="item.value" :label="item.label" :value="item.value"> </el-option> </el-select> </div> </div>
接口返回的格式是1,2这样的字符串 需要转换为数组格式 但是转换为数组里的值还是字符串格式 select默认以为是显示的内容
解决方法
this.editmain_user_ids = res.data.data.main_user_ids.split(',').map(Number);
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- VUE Element修改el-input和el-select长度的具体步骤
- element el-select下拉框选择失效解决办法
- 基于element-ui中el-select下拉框选项过多的优化方案
- vue之elementUi的el-select同时获取value和label的三种方式
- elementui el-select change事件传参问题
- element中el-select的使用及说明
- elementUI动态表单 + el-select 按要求禁用问题
- 解决element-ui的el-select选择器的@blur事件失效的坑
- vue+element开发使用el-select不能回显的处理方案
- element修改form的el-input宽度,el-select宽度的方法实现
- Element中el-select下拉框实现选中图标并回显图标