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 相关文章推荐
Web开发之JavaScript
Mar 29 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
JavaScript中的变量定义与储存介绍
Dec 31 Javascript
学习JavaScript设计模式之责任链模式
Jan 18 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
Node.js中.pfx后缀文件的处理方法
Mar 10 Javascript
JS ES6中setTimeout函数的执行上下文示例
Apr 27 Javascript
Angular实现下载安装包的功能代码分享
Sep 05 Javascript
BootStrap给table表格的每一行添加一个按钮事件
Sep 07 Javascript
vue组件中的样式属性scoped实例详解
Oct 30 Javascript
使用electron制作满屏心特效的示例代码
Nov 27 Javascript
详解json串反转义(消除反斜杠)
Aug 12 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 过滤页面中的BOM(实现代码)
2013/06/29 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
Angular2 自定义表单验证器的实现方法
2018/12/14 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
python套接字流重定向实例汇总
2016/03/03 Python
Python中实现switch功能实例解析
2018/01/11 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
pandas DataFrame运算的实现
2020/06/14 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
英国银首饰公司:e&e Jewellery
2021/02/11 全球购物
Java的基础面试题附答案
2016/01/10 面试题
EJB的几种类型
2012/08/15 面试题
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
网游商务专员求职信
2013/10/15 职场文书
中学生个人自我评价
2014/02/06 职场文书
幼儿园教师工作感言
2014/02/15 职场文书
中药学专业求职信
2014/05/31 职场文书
淘宝客服工作职责
2014/07/11 职场文书
仲裁协议书
2014/09/26 职场文书
2015年卫生局工作总结
2015/07/24 职场文书