Ant Transfer 数据量过多浏览器卡死问题解决
来源:互联网 发布:秦美人护符进阶数据 编辑:程序博客网 时间:2024/06/06 06:58
修改antd/lib/tansfer/list.js,修改其showItems函数,在itme到达指定数目时不再显示剩余的其他Item。
1、定义一个全局的count函数
2、增加如下代码到showItems函数中
if(count < 150){
count = count + 1;
} else{
return null;
}
3、修改后完整代码如下
var count = 0;
var showItems = dataSource.map(function (item) {
var _renderItem = _this3.renderItem(item),
renderedText = _renderItem.renderedText,
renderedEl = _renderItem.renderedEl;
if (filter && filter.trim() && !_this3.matchFilter(renderedText, item)) {
return null;
}
// all show items
totalDataSource.push(item);
if (!item.disabled) {
// response to checkAll items
filteredDataSource.push(item);
}
if(count < 150){
count = count + 1;
} else{
return null;
}
var checked = checkedKeys.indexOf(item.key) >= 0;
return _react2['default'].createElement(_item2['default'], { key: item.key, item: item, lazy: lazy, renderedText: renderedText, renderedEl: renderedEl, checked: checked, prefixCls: prefixCls, onClick: _this3.handleSelect });
});
- Ant Transfer 数据量过多浏览器卡死问题解决
- chrome浏览器卡死问题解决
- IE8 浏览器卡死
- hashmap transfer 死循环
- django命令卡死问题解决
- python线程卡死问题解决
- Ecilpse卡死问题解决大全
- ajax 导致浏览器卡死
- chrome浏览器频繁卡死
- echarts legend过多问题解决
- ajax错误提示一闪而过,ajax请求数过多引起浏览器无响应(阻塞)问题解决
- ant 问题解决
- MyEclipse 编写 ExtJS 卡死问题解决方法
- MyEclipse 编写 ExtJS 卡死问题解决方法
- MyEclipse编写ExtJS卡死问题解决方法
- MyEclipse 编写 ExtJS 卡死问题解决方法
- Android Eclipse启动卡死问题解决办法
- vc6.0编译卡死问题解决
- JS !=、== 、!==、=== 区别
- Java的初始化顺序
- 文章标题
- react-navigation的回调方法callback
- HTML+CSS网页设计视频教程
- Ant Transfer 数据量过多浏览器卡死问题解决
- 打开r40平台tinav2.1下的AP6212A0版本的BT(分色排版)
- JS错误处理与调试
- 修改yarn监控web页面上展示的StartFime和FinishTime【GMT时间】
- opencv VideoWriter 保存空文件,只有6k
- 安卓handler内存泄漏分析及解决
- EL表达式详解②
- 数据结构上机——二叉树
- 初次认识SpringBoot框架