原文:iview select数据过多,导致页面卡顿及输入框输入卡顿 完美解决

问题情景: iview中的select组件数据多达几千几万条的时候,页面及输入框出现明显的卡顿,一个弹框的显示隐藏要几秒才能反应过来,输入框也是输入的文字几秒才能显示出来。 解决方法: 原理:既然是由于select组件数据过多导致页面渲染卡顿,那么解决方法自然是减少select组件数据。 .使用select组件的on open change事件,在select选择框聚焦时对下拉框数据赋值,在sel ...

2021-08-25 15:58 0 275 推荐指数:

查看详情

解决element-ui下拉数据过多导致页面问题与本地分页功能实现

效果 前情提要: 最近使用element-ui开发的一个页面,在打开的时候占用cpu非常高,有时候都能达到90%↑。在调试时发现其中一个下拉的接口返回2k↑的数据。本着有问题问百度的精神,看到主要的解决方案有如下两种: 监听下拉滚动事件,去服务端请求数据 https ...

Tue Mar 30 18:28:00 CST 2021 0 512
解决AutoComplete数据过多时的问题

如下代码,data数据超过2千条时,每次输入字符过滤时非常 其原因: 每次输入变化,data就要从2000多条数据中过滤出目标元素,一过滤就导致AutoComplete下拉列表得变化,浏览器得重新绘制下拉列表的Dom,导致浏览器 解决办法一 采用防抖函数,在间隔时间内,连续 ...

Mon Apr 15 19:28:00 CST 2019 0 514
el-table数据太多导致页面渲染缓慢,页面解决方案

有时候el-table的数据可能有成千上万条,而且又要在一页显示完,这时候页面渲染的dom太多了,可能会造成页面解决方案:给表格固定高度,只渲染用户在表格中滚动的视图dom 效果如图: 演示地址: https://codepen.io/william_yyh/pen ...

Sat Jul 10 01:20:00 CST 2021 2 2402
update layer tree导致页面

前因 今天检查一个vue页面问题,就是在切换Tab时候(某些win10电脑),页面会卡一段很长的时间,短则3秒,长则十几秒,这个体验非常糟糕,于是我着手寻找其中原因。 概况 这个vue页面的元素非常多,主要分为六个Tab内容,切换Tab也只是控制Tab内容的显隐。按道理这是非常简单 ...

Thu Oct 18 07:59:00 CST 2018 1 974
vue一次加载大量数据导致页面解决

前提:后端返回一个几千条的数组,页面直接渲染导致非常解决方案:使用vue-virtual-scroller 插件解决;https://www.npmjs.com/package/vue-virtual-scroller#page-mode 第一步:安装 第二步:引入 ...

Fri Mar 26 18:00:00 CST 2021 0 2450
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM