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 将元素显示在屏幕的中央的代码
Feb 27 Javascript
jQuery 名称冲突的解决方法
Apr 08 Javascript
Javascript显示和隐藏ul列表的方法
Jul 15 Javascript
javascript中类的定义方式详解(四种方式)
Dec 22 Javascript
TypeOf这些知识点你了解吗
Feb 21 Javascript
JS字符串的切分用法实例
Feb 22 Javascript
纯js模仿windows系统日历
Feb 04 Javascript
详解JS中遍历语法的比较
Apr 07 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
Apr 27 Javascript
redux-saga 初识和使用
Mar 10 Javascript
JavaScript事件冒泡与事件捕获实例分析
Aug 01 Javascript
在Vue中使用axios请求拦截的实现方法
Oct 25 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
cache_lite试用
2007/02/14 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
php版微信小店API二次开发及使用示例
2016/11/12 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
在JS中如何调用JSP中的变量
2014/01/22 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
2016/06/09 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
对Python进行数据分析_关于Package的安装问题
2017/05/22 Python
python 全局变量的import机制介绍
2017/09/07 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
Python调用JavaScript代码的方法
2020/10/27 Python
HTML5自定义data-* data(obj)属性和jquery的data()方法的使用
2012/12/13 HTML / CSS
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
蔻驰英国官网:COACH英国
2020/07/19 全球购物
职务说明书范文
2014/05/07 职场文书
应急管理培训方案
2014/06/12 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
机关工会工作总结2015
2015/05/26 职场文书
调解协议书范本
2016/03/21 职场文书
python xlwt模块的使用解析
2021/04/13 Python
python中filter,map,reduce的作用
2022/06/10 Python