首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
组件库
订阅
用户2491187676194
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
虚拟列表实战封装el-select
使用虚拟列表封装elment的select组件。助力解决10W数据量前端卡顿问题~提供开箱即用代码,copy就能用~
el-select自定义指令用于触底加载分页请求options数据(附上完整代码和接口可直接用)
问题描述 某些情况下,下拉框需要做触底加载,发请求,获取option的数据 为了方便复用,笔者封装了一个自定义指令 另外也提供了一个简单的接口,用于演示 我们先看看效果图 效果图 思路分析 注意事项一
为 el-select 组件添加滚动加载更多的功能
在项目中,我们展示到 el-select 的数据通常是从服务端获取的,如果服务端的查询较慢或者数据量过大,就会导致在前端的显示很慢,特别是在网络不好的时候。 所以,分页展示就是一种较好的交互体验。
页面滚动时隐藏el-select下拉框(vue+element)
问题描述:elementUi的el-select下拉选择框,打开之后,直到失去焦点才会自动关闭。 在有滚动条的弹窗中使用时就会出现打开下拉框,滚动弹窗,el-select下拉框会超出弹窗范围的问题.
无星的前端之旅(二十)-element-plus给el-select添加上拉加载的过程
背景 element-plus中,el-select中可选项达到了500条,页面跳转销毁时导致异常卡顿(vue3.0.0版本,3.0.11版本有很大改善,建议升级) 因此需要进行分页操作。初步设想时当
拒绝卡顿,element select 组件虚拟滚动优化
不知道大家在开发过程中有没有遇到这样一个场景,后端接口一次性返回上千条数据(比如国家地区),接口不支持分页,不能筛选
编写高质量可维护的代码:组件的抽象与粒度
作为一名精致的前端猪猪女孩,也有那么点想让自己的代码同样看起来精致一点。所以在拿到新需求的 UI 设计稿时,经常会面临如下问题:如何拆解页面?如何划分组件才算是合理?好像用于组件拆分的 A 方案和 B 方案在当前业务场景下也都还算合理,那究竟要怎么选择?组件的抽象与粒度貌似是一…
【日常总结】解决el-select数据量过大的3种方法
背景 最近做完一个小的后台管理系统,快上线了,发现一个问题,有2个select的选项框线上的数据量是1w+。。而测试环境都是几百的,所以导致页面直接卡住了,需要修复。 想了一下,如果接口支持搜索和分页
render 函数(一):代替 v-html
前言 存在一个需求,给定的一串字符串中存在图片的url的代替变量a,现需要将变量a替换成<img>标签进行渲染,很正常的想到的方法是用 v-html 指令渲染。 由于 v-html 是更新元素的 in
解决v-html指令潜在的xss攻击
运行之后由于src地址对应的资源找不到,会触发img标签的error事件,最终alert弹框。这便是一个最简单的xss攻击。 进而执行updateDOMProps函数,更新元素的innerHTML内容。 可以看到v-html指令最终调用的是innerHTML方法将指令的valu…