Element UI 在打开编辑页面时select选择框不能正常显示的问题
从Grid列表打开编辑页面,中间的选择框(字段type)在选择后vue里type正常变化,但select不能正常显示
该行记录里type字段的初始值为null 或者 '', type有值时,没有问题
//显示编辑界面
handleEdit: function (index, row) { this.editFormVisible = true; //this.editForm = Object.assign({}, row); this.editForm.id = row.id; this.editForm.type = row.type; },
使用自动赋值会存在该问题
this.editForm = Object.assign({}, row);
改为给具体字段赋值,解决该问题
this.editForm.type = row.type;
主要原因是:
使用this.editForm = Object.assign({}, row);初始化editForm时,type值为null,会造成editForm没有type属性
使用this.editForm.type = row.type; 即使type为null, 但editForm有type属性,组件在初始化时能正常运行
页面编辑代码如下:
<el-form-item label = '分类' prop="type"> <el-select v-model="editForm.type" clearable placeholder="请选择分类"> <el-option v-for="item in typeList" :label="item.name" :value="item.id"> </el-option> </el-select> </el-form-item>
editFormVisible: false,//编辑界面是否显示 editLoading: false, editFormRules: { type: [ { required: true, message: '请选择类型', trigger: 'blur' } ] }, //编辑界面数据 editForm: { id: null, type: null },
相关推荐
主要介绍了解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
更多说明移步:https://blog.csdn.net/ZYS10000/article/details/120118373
关于解决ElementUi中select框在页面滚动时el-option超出元素区域的问题+ cascader滚动超出问题
但是很遗憾element-ui没有给我们提供这个插槽,我们想实现这个功能只能重写组件或者等官方更新吗,答案当然是否定的! 花了一点时间通过一个函数实现这个功能,支持el-select和el-cascader,效果点击预览 其实...
主要介绍了解决element ui select下拉框不回显数据问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了vue2.0 element-ui中的el-select选择器无法显示选中的内容,在文中小编使用的是element-ui V2.2.3。具体解决方法及示例代码大家参考下本
Element-UI 使用手册文档 V2.4.6 (Vue版本) 致谢 开发指南 安装 快速上手 国际化 自定义主题 内置过渡动画 Basic 基本组件 Layout 布局 Container 布局容器 Color 色彩 Typography 字体 Icon 图标 ...
主要介绍了Vue Element 分组+多选+可搜索Select选择器实现示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
全国地区 细分至省市区县街道 element级联选择器适用
主要介绍了vue+Element中table表格实现可编辑,实现select下拉框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在Element UI框架中有选择器和树形控件,但是没有树形选择器,也就是图上的这种方式的选择器,所以只能自定义选择器的slot。这里介绍的是多选情况,如果是单选则去掉复选框,修改一部分的处理即可。 html部分的代码...
popperEl默认是插入body元素的(可以将popper-append-to-body设为false后不插入到body) popperEl是在mouseup事件里去做隐藏逻辑的, 而按下鼠标, 移动滚动条的时候, 并没有触发mouseup事件. popperEl并没有监听滚动...
如下所示: 请选择 change=selectChange()> ...我们需要的是选择之后才触发,但是这样写你会发现,页面初始化的时候会触发多次,选择之后又会触发多次,原因是我们用错了标签,应该用 @change=”selectChange()
Element-ui 自带的两种远程搜索(模糊查询)用法讲解 有一种查询叫做前端远程搜索、模糊查询。饿了么自带两种方式可以做,一种是使用el-input中的el-autocomplete,另一种是使用el-select和el-option。这两种都可以...
1、vue+elementui实现select下拉框增加checkbox并可全选或取消; 2、完整的代码示例; 3、清晰的示例图片
在使用Vue框架和element-ui开发时,下拉框遇见一个问题,在函数中改变了页面中的某个值,在函数中查看是修改成功了,但在页面中没有及时刷新改变后的值,也就是下拉框值无法选中。(踩坑踩得莫名其妙) 代码段: 请...
1、可以选择年月或者选择日期,比如:选择年月,在显示框中就显示2022-06,如果选择日期,则显示2022-06-04 2、默认是当前日期,当点击控件时弹框显示定位到当前的年和月,日默认为空