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

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

  • 个体工商户税收优惠政策2023年
  • 计提房产税要含税吗
  • 固定资产的折旧费用计入什么科目
  • 返利应计入什么科目
  • 应交增值税销项税额借贷方向
  • 公司可以为非本人开户吗
  • 普通折叠发票代码是几位数
  • 体检怎么写公司抬头
  • 带薪缺勤会计处理
  • 销售折让会影响单价吗
  • 资产负债表预收账款期末余额怎么算
  • 期末存货跌价准备金额的确定
  • 厂房装修增值税税率
  • 商业企业月末结转成本
  • 非独立核算的分公司怎么做账
  • 海关未抵扣证明
  • 关联企业借款利息税前扣除
  • 车辆商业险和交强险可以分开买吗
  • 一年内到期的非流动负债包括哪些科目
  • 大米加工厂加工技术培训总结
  • 调整已结转的税种有哪些
  • 农民专业合作社普通发票抵扣
  • 营改增后企业要交哪些税
  • 一般纳税人注销公司需要什么资料和流程
  • 无法取得发票的预付账款如何处理
  • 计提坏账准备的科目
  • 现在就是去年
  • 电脑怎么安装双显卡
  • linux 中cat
  • 房产税有哪些种类
  • win10 ltsc版
  • dvdram是什么意思
  • 应付票据开出票据的会计分录
  • php 正则表达式
  • 应收账款证券化流程
  • 外购产品会计分录
  • laravel视频教程
  • 人工智能时代如何培养孩子
  • 事业单位委托业务费的现金流量
  • 缴纳水利建设基金计入什么科目
  • 计算模型的层次划分
  • javascript基础类型
  • 其他权益工具是什么会计科目
  • 开票软件是什么图标
  • 开红字信息表后的账务处理
  • 如何用python绘制
  • 待摊费用多久摊销一次
  • vue this.$ref
  • 房屋租赁费需要分摊吗
  • 女装淘宝店铺如何盈利
  • 品种法的特点有( )
  • 老板自己的钱给公司
  • 应付账款数字太大咋办
  • 收到员工社保
  • 附加税 减免
  • 增值税进项用不完怎么办
  • 外贸采购的职责
  • 哪些收入不需要开票
  • 建筑服务的税率是
  • 公司抽奖的成本怎么算
  • 工程异地预缴的税款可以抵机构所在地的税金吗
  • 将Sublime Text 2固定到Ubuntu启动器的方法
  • 硬盘安装后不显示
  • win8系统找不到wifi
  • win 8.1激活
  • win8应用商店废了
  • linux三种用户权限
  • Linux系统怎么设置中文输入法
  • 安卓新创手势
  • js随机生成数
  • nodejs的http
  • 使用vue-cli快速搭建vue项目
  • 在javascript中如何定义并调用函数
  • 从零开始学什么好
  • Android使用HttpURLConnection和HttpClient请求服务器数据
  • python shutil
  • 个体诊所可以申请医保报销吗
  • 江西税务局
  • 地税管理员是干什么的
  • 呼市地方税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设