位置: 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个生活常识小窍门,让你在朋友面前高一等(图文)(生活常识 小常识)

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

  • 存量房地产转让土地增值税
  • 单位内部食堂如何做账务处理
  • 小企业外币交易的类型有哪些
  • 对公跨行转账汇款(非柜面)手续费单笔 9折
  • 去参加博览会的英文
  • 农民工工资保证金管理暂行办法
  • 固定资产与累计折旧有对应关系吗
  • 必须一般纳税人
  • 建筑工程类发票
  • 增资后调减资本怎么计算
  • 无发票材料可以入材料账吗
  • 个人负担社保
  • 汇算清缴弥补以前年度亏损报表怎么填
  • 国家对发票开具时间有没有具体规定?
  • 不具有法人资格的企业形式
  • 股息收入属于应税收入吗
  • 进项税转出如何做分录
  • 借支报销流程
  • 同城提入业务包括
  • 人力资源外包公司发展前景
  • 个人独资企业没有章程
  • win10如何设置一键还原系统
  • 营业外支出与营业收入之比应小于1%的说明
  • PHP中time(),date(),mktime()区别介绍
  • 关联企业承担什么责任
  • ghost windows10安装教程
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • 增值税专用发票的税率是多少啊
  • php中实现文件上传需要用到哪几个函数
  • php实现文件上传需要使用哪个全局变量
  • unity常用脚本语言
  • 前端种类
  • k8s kubelet
  • php实现有序数组的数据
  • Node 下 Http Streaming 的跨浏览器实现
  • 帝国cms怎么上传图片
  • 分页 php
  • 火车头造型
  • mongodb数据删除
  • 增发股票购买子公司
  • 收到对方假发票可以索赔吗
  • 应交税费应交增值税的三级科目有哪些
  • 企业盈余公积的主要用途是
  • 银行贷款第三方是什么意思
  • 物流辅助服务是
  • 还原型谷胱甘肽的作用和功效
  • 实物投资入股
  • 一般纳税人发生应税销售行为向购买方收取
  • 外国人避税
  • 暂估商品入库 后收到发票怎么做分录
  • 月末需要做的会计分录
  • 总资产报酬率的利息支出是财务费用吗
  • 分期付款购无形资产怎么入账?
  • 企业所得税退税会计分录
  • 个人保险发票能做账吗
  • 医院的自助缴费机怎么开具发票
  • 金税盘清卡怎么操作视频
  • 会计每个月需要打印科目余额表吗
  • 工业企业应付会计工作内容
  • mdf文件在哪
  • win8 恢复
  • vista windows
  • vnc server apk
  • winscope是什么意思
  • win7系统安装教程不用u盘
  • mac文本编辑怎么删除
  • 如何快速卸载游戏
  • mac如何恢复已删除文件
  • 硬盘安装windows xp
  • win7安装补丁慢的原因
  • windows7笔记本无线网络连接
  • gta4支持win10
  • Windows下的C语言编译器
  • js实现功能
  • 批处理 ftp
  • 安卓安装两个不同版本软件
  • 开发 工具
  • 微信气泡png
  • 汽车销售流程有哪些环节?每个环节的主要内容是什么?
  • 杭州地税局办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设