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

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

  • 企业所得税的征收对象是什么
  • 反避税定义
  • 税额和税款的区别
  • 公司注销员工的人身损害赔偿
  • 金蝶怎么填写凭证
  • 建筑企业简易计税异地预缴
  • 调整以前年度多计提的工资
  • 电子承兑汇票没开通能接受吗
  • 燃气在建工程要怎么转固定资产呢?
  • 增值税专用发票电子版
  • 小规模纳税人查账征收所得税税率
  • 金税盘维护费抵税会计分录
  • 劳务发票需要身份证原件吗
  • 个人所得税返还奖励财务人员做账
  • 付现金可以开专用发票吗
  • 单位统一为员工办的银行卡属于对公账户吗
  • 小规模纳税人纳税申报时间
  • 差额发票如何缴纳增值税
  • 季度不超过30万免税分录
  • 对于长期没发票的预付款怎么处理?
  • 财务会计中关于坏账损失的账务处理
  • 怎么查看当前刷新率
  • 法人个人账户收钱算不算公司收钱
  • 流动资产损毁报废收益
  • mac系统屏幕
  • linux如何安装
  • 怎么用winpe安装系统
  • 会计科目在建工程包括哪些
  • 在php中,字符串有哪些表示形式
  • 公司二手车转个人
  • 分包工程的税金怎样处理
  • 商业折扣影响入账金额吗
  • 融资性售后回租和融资租赁的区别
  • 夕阳下的大白鲨过山车,美国新泽西州 (© John Van Decker/Alamy)
  • 免征企业所得税的有
  • 职工薪酬纳税调整明细表案例
  • 对外支付代扣代缴附加税享受减免吗
  • 网上打印企业征信报告
  • 管家婆软件如何做账
  • 不得抵扣增值税的情形有哪些
  • 织梦cms为什么不维护了
  • 发票抬头为个人的纳税人识别号
  • php clone函数
  • 年度利润表与12月利润表区别
  • 公司清算的特征
  • centos 安装方法
  • 进项税转出金额怎么算
  • 发现以前年度错账,不论错账是否涉及损益
  • 小规模超30万附加税有减免吗
  • 应税污染物的计算公式
  • 销售货物收入指企业销售什么取得的收入
  • 施工企业工人工作总结
  • 记账凭证的编制依据是审核无误的原始凭证
  • 公司的零星费用可以用对公转吗
  • 给客户的回扣如何处理
  • 支付技术转让费怎么入账
  • 工厂用的工具放计入哪个科目
  • 会计核算是否健全划分为
  • 价外费用如何计税
  • mysql分区分表原理
  • win7系统ie浏览器怎么卸载重装
  • win10预览体验三个选项
  • ubuntu如何清理缓存
  • linux 修复系统
  • 电脑win7在哪
  • win7某个软件打不开
  • centos6.8分区方案
  • 查找linux
  • win7系统无线网络
  • cocos2d 动画
  • docker如何部署环境到生产
  • python操作word文档替换文字
  • 开发者共享是什么意思
  • python在设计领域的应用
  • 简并税率是什么意思
  • 锂电池税收优惠政策
  • 税务局风险评估是什么意思
  • 国家税务贵州省税务
  • 报税软件怎么用
  • 安徽高考实行什么模式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设