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 相关文章推荐
JS 分号引起的一段调试问题
Jun 18 Javascript
js监听输入框值的即时变化onpropertychange、oninput
Jul 13 Javascript
window.parent与window.openner区别介绍
Apr 12 Javascript
Javascript中产生固定结果的函数优化技巧
Jan 16 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
Jan 10 Javascript
js脚本分页代码分享(7种样式)
Aug 19 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
Dec 15 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
May 17 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
Feb 20 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
Apr 27 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
Aug 07 Javascript
微信小程序实现展示评分结果功能
Feb 15 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
一次编写,随处运行
2006/10/09 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
PHP小教程之实现链表
2014/06/09 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
在PHP中实现使用Guzzle执行POST和GET请求
2019/10/15 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
js 自定义的联动下拉框
2010/02/07 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
基于javascript实现按圆形排列DIV元素(三)
2016/12/02 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
SVG实现时钟效果
2018/07/17 Javascript
vue-cli构建vue项目的步骤详解
2019/01/27 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
vuex分模块后,实现获取state的值
2020/07/26 Javascript
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
python2.7的编码问题与解决方法
2016/10/04 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
python实现扫雷游戏的示例
2020/10/20 Python
纯CSS3实现漂亮的input输入框动画样式库(Text input love)
2018/12/29 HTML / CSS
英国领先的亚洲旅游专家:Wendy Wu Tours
2018/01/21 全球购物
小学评语大全
2014/04/22 职场文书
2014年园林绿化工作总结
2014/12/11 职场文书
详解Python生成器和基于生成器的协程
2021/06/03 Python