位置: IT常识 - 正文

element table数据量太大导致网页卡死崩溃(elements table)

编辑:rootadmin
element table数据量太大导致网页卡死崩溃

推荐整理分享element table数据量太大导致网页卡死崩溃(elements table),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:element-table,element table数据太多,elements table,element table数据改变触发什么方法,elements table,element table数据内嵌进度条,element table数据改变触发什么方法,element table数据太多,内容如对您有帮助,希望把文章链接给更多的朋友!

做后台项目时,一次性在表格中加载几百上千条数据,发现有时页面会崩溃。究其原因,发现是一次渲染dom太多导致卡顿。

在此尝试了多种解决方法,发现最优的就是替换组件,elementUI中的表格组件el-table性能不优,数据量大的时候,尤其是可操作表格,及其容易卡顿。在这里介绍一个新的第三方插件:unmy-ui。

官网会有具体的操作介绍和相关API http://www.umyui.com/umycomponent/uxGridApi

1.安装

npm install umy-uielement table数据量太大导致网页卡死崩溃(elements table)

2.引入

在main.js中写入以下内容:

  import Vue from 'vue';import UmyUi from 'umy-ui'import 'umy-ui/lib/theme-chalk/index.css';// 引入样式import App from './App.vue';Vue.use(UmyUi);new Vue({el: '#app',render: h => h(App)});

3.在需要的页面写入表格(仅展示关键代码,可根据自己需求添加)

<ux-gridborderkeep-sourceref="plTable"show-summary:data="form.itemList":edit-config="{ trigger: 'click', mode: 'cell' }"max-height="432"><ux-table-column field="category" title="类别" width="120"><template slot-scope="scope"><el-selectsize="mini"v-model="scope.row.category"@change="changeCategory(scope.row.category, scope.rowIndex)"><el-optionv-for="(item, index) in categoryGroup":key="index":value="item.value":label="item.label">{{ item.label }}</el-option></el-select></template></ux-table-column></ux-grid>

在此解释我写项目时遇到和el-table不同的两点:

el-table 中绑定数据的prop和ux-grid中的field对应,label和title对应;

change事件中传递该行的索引,el-table中用scope.$index,在ux-grid中用scope.rowIndex;

最后解决页面卡顿崩溃的问题。

如有问题,欢迎指正!!!

本文链接地址:https://www.jiuchutong.com/zhishi/287089.html 转载请保留说明!

上一篇:9个生活常识小窍门,让你在朋友面前高一等(图文)(生活常识 小常识)

下一篇:什么是电能和电功率(图文)(电和电能是什么关系)

  • 个税必须每个人交吗
  • 增值税金税盘开票的结论
  • 长期股权投资产生的投资收益属不属于非经常性损益
  • 应收账款逾期未收回账务处理
  • 上期留抵税额会计分录
  • 社保局的员工是公务员吗
  • 其他综合收益影响所有者权益吗
  • 房屋租赁和服务费发票的区别
  • 企业所得税预缴计算方法
  • 独立核算分公司注销与总公司账务
  • 测绘费能否在土地出让
  • 承兑汇票转出
  • 长期待摊费用新规定
  • 企业所得税一般纳税人是怎么缴纳的
  • 利润分配可以用现金吗
  • 本期免税收入是什么
  • 企业取得的土地使用权用于出租或增值目的时
  • 进口付汇核销流程
  • 记账错误是什么意思
  • 旅行社开具的发票能否作废
  • 财务计提个人缴纳社保部分怎么记账?
  • 去年的发票今年可以抵扣吗
  • mac上安装homebrew
  • 如何玩faceit
  • 公司党员活动日方案
  • 先出库还是先发货
  • 大堡礁的现状
  • laravel elementui
  • 银行贷款利息已划转支付
  • php正则表达式匹配链接
  • php计算多个集合的数据
  • 活动策划印花税选哪个税种
  • 自动驾驶感知决策控制
  • cookie什么意思啊
  • 大前端2021
  • ip命令查看ip地址
  • thinkphp模糊查询
  • 收到招标文件怎么回函
  • mysql崩溃日志
  • 处理二手物品要交增值税吗
  • 税控维护费可以抵企业所得税吗
  • python的series
  • 土地补偿款有哪些款项
  • 小规模纳税人起征点变化历程
  • 个体户餐饮服务包括哪些经营范围
  • 怎么保证发票是真的
  • 属于原始凭证的有( )
  • 代缴职工社保是啥意思
  • 机关事业单位购买口罩
  • 购入车辆发生的费用
  • 年金现值和年金终值的例题
  • 用友软件中冲销凭证在哪
  • 未抵扣进项税额转出会计分录
  • 生产车间的保险有哪些
  • 小规模纳税人本期应纳税额
  • 银行结算账户的基本要求
  • 什么情况下可以不交物业费
  • win8网络连接
  • WinXP系统建立VPN连接虚拟专用网络连接的途径
  • linux如何快速统计文件个数
  • windows10离线地图
  • win7系统重启后黑屏不进系统
  • linux内存耗尽怎么解决
  • js闭包的理解详解
  • shell中遍历数组
  • js实现计算器代码
  • PHP+jquery+ajax实现分页
  • nodejs readfile
  • Ubuntu、Linux Mint一键安装Chrome浏览器的Shell脚本分享
  • js并且判断
  • Android通知栏点击打开安装
  • jquery easyui插件
  • android 分辨率适配
  • jquery中动画效果方法
  • 教师十三薪是什么意思
  • 小规模纳税人一年500万一年怎么算
  • 税务稽查增值税账务调整案例
  • 土地 荒
  • 云南省代理记账管理实施办法
  • 从日本带化妆品回国会被扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设