element ui 表格动态列显示空白bug 修复方法


Posted in Javascript onSeptember 04, 2018

在使用element ui框架进行项目开发的时候,表格的列是根据后台数据动态生成的,但是发现在列刷新的视乎,会出现表格完全空白,没有显示的情况,经过自己编写demo发现,在增加列的情况下表格正常,但是一旦表格列减少时就会出问题,对element底层代码进行调试发现,在node_modules/element-ui/lib/elementui.common.js 中的一个函数。

removeColumn: function removeColumn(states, column) {
 var _columns = states._columns;
 if (_columns) {
  _columns.splice(_columns.indexOf(column), 1);
 }

这个函数中_columns是一个数组,column是一个对象,当indexOf匹配不到的时候,返回-1,但是splice函数会执行删除操作,所以必须加入判断。

removeColumn: function removeColumn(states, column) {
 var _columns = states._columns;
 if (_columns.indexOf(column) != -1) {
  _columns.splice(_columns.indexOf(column), 1);
 }

动态列问题解决!

以上这篇element ui 表格动态列显示空白bug 修复方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQUERY复选框CHECKBOX全选,取消全选
Aug 30 Javascript
jquery 模式对话框终极版实现代码
Sep 28 Javascript
jQuery版仿Path菜单效果
Dec 15 Javascript
一个关于javascript匿名函数的问题分析
Mar 30 Javascript
基于jquery插件编写countdown计时器
Jun 12 Javascript
Bootstrap源码解读排版(1)
Dec 23 Javascript
Node.js的特点详解
Feb 03 Javascript
JS实现数组去重复值的方法示例
Feb 18 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
Apr 19 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
AngularJS select设置默认值的实现方法
Aug 25 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
May 09 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
Jan 30 #Javascript
Vue中android4.4不兼容问题的解决方法
Sep 04 #Javascript
element-ui 上传图片后清空图片显示的实例
Sep 04 #Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
Sep 04 #Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 #Javascript
vue2.0 使用element-ui里的upload组件实现图片预览效果方法
Sep 04 #Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 #Javascript
You might like
PHP parse_url 一个好用的函数
2009/10/03 PHP
PHP中simplexml_load_string函数使用说明
2011/01/01 PHP
php中实现xml与mysql数据相互转换的方法
2014/12/25 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
nodejs搭建本地http服务器教程
2017/03/13 NodeJs
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
node简单实现一个更改头像功能的示例
2017/12/29 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
python3 实现的人人影视网站自动签到
2016/06/19 Python
Python编写一个闹钟功能
2017/07/11 Python
详解Python中的动态属性和特性
2018/04/07 Python
wxPython实现窗口用图片做背景
2018/04/25 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
Python tkinter实现日期选择器
2021/02/22 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
Java面试笔试题大全
2016/11/23 面试题
车间工艺员岗位职责
2013/12/09 职场文书
力克胡哲观后感
2015/06/10 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
六五普法学习心得体会
2016/01/21 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL