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 相关文章推荐
javascript getElementsByTagName
Jan 31 Javascript
基于jQuery的为attr添加id title等效果的实现代码
Apr 20 Javascript
JS特权方法定义作用以及与公有方法的区别
Mar 18 Javascript
JavaScript创建对象的写法
Aug 29 Javascript
Javascript的表单验证-提交表单
Mar 18 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
May 15 Javascript
jquery中用jsonp实现搜索框功能
Oct 18 Javascript
js模糊查询实例分享
Dec 26 Javascript
Angular4自制一个市县二级联动组件示例
Nov 21 Javascript
详解性能更优越的小程序图片懒加载方式
Jul 18 Javascript
JavaScript canvas绘制渐变颜色的矩形
Feb 18 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 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函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
Maps Javascript
2007/01/22 Javascript
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
如何使用AngularJs打造权限管理系统【简易型】
2016/05/09 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
JavaScript中的编码和解码函数
2017/02/15 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
Vue项目查看当前使用的elementUI版本的方法
2018/09/27 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
nuxt 路由、过渡特效、中间件的实现代码
2020/11/06 Javascript
python生成日历实例解析
2014/08/21 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
使用python远程操作linux过程解析
2019/12/04 Python
python求前n个阶乘的和实例
2020/04/02 Python
django中嵌套的try-except实例
2020/05/21 Python
公司企业表扬信
2014/01/11 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
个人委托函范文
2015/01/29 职场文书
努力学习保证书
2015/02/26 职场文书
未婚证明格式
2015/06/15 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang
Python学习之时间包使用教程详解
2022/03/21 Python
Python OpenCV超详细讲解读取图像视频和网络摄像头
2022/04/02 Python