设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
Vue.js
›
如果文章的每行都用一个 vue 组件来表示,是否会产生性 ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
做了一个只有中国人才能玩的游戏
›
重度缺钾导致四肢无力
›
最近对中国风歌曲很上头,请F友们推荐,准
›
刚入手 DIY NAS 系统推荐?
›
WiFi 感知技术解决校园霸凌问题
今日热议主题
微软拼音输入法的有些问题好像就一直不修复
[远程]招后端开发,远程全职
一天背 30 个单词感觉受不了,正常吗
开发自用桌面小工具,想要内存占用低编译结
出个斐讯 k3 A1 版
分享:手绘版原型图制作软件
如何简单安全地海淘?
请教关于 AI 记忆的问题
XXL-RPC v1.7.1 | 分布式服务框架
[多多拼团] 顺丰包邮光明优倍鲜奶 435ml*5
如果文章的每行都用一个 vue 组件来表示,是否会产生性能问题?
WarlockMan
· 2024-5-31 23:11:10 · 136 次点击
假如有这样一个场景:
一个用来显示文章的组件,
如果每一行,都用一个 vue 子组件来表示一个行,
这是否会产生性能问题?
比如,如果文章有上百行呢?
官方文档指出,每一个 vue 组件,比简单的 dom 结构更宝贵。
这种情况,用原生 js 构建临时 dom ,然后通过 fragment 一次性挂载,
跟上面的每一行都是一个 vue 子组件相比,性能差距会有多大呢?
举报
·
136 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
10 条回复
沙发
Jtyczc
小成
2024-6-1 04:08:48
这个要自己实际场景测啊,你得看你请求这个页面花了多少时间。
而且只要数据更新不频繁,那么性能问题不严重,如果你是老是整个 DOM 树全部加载,那估计卡。
你能这么问你们公司估计没测试指标的,那么领导能感觉不到卡就可以了。
板凳
summerwar
小成
2024-6-1 07:45:26
如果每一行用一个 vue 组件,你的文章如何编辑和保存呢?这好像比性能问题更重要吧
地板
Track13
小成
2024-6-1 08:58:18
不 re-render 问题不大。为什么会有这种需求?
5#
kylebing
小成
2024-6-1 08:58:51
几百个是同一个组件渲染出来的吧?还是说几百个都是完全不一样的组件?不一样的话不知道如何。
但如果是一样的,我试过,几百个没什么问题,很流畅
https://i.imgur.com/EuYDeGV.png
6#
790002517zzy
小成
2024-6-1 23:06:43
?什么奇怪需求
你是想了解富文本?
7#
Zwying
小成
2024-6-2 14:39:16
以前有个业务是渲染田字格,每个格子都是一个小组件,性能上来说没有太大的问题
8#
sunwayTaihulight
小成
2024-6-2 16:49:20
从源码上看,处理组件和处理 DOM 之间的差别在于两点:
1. 组件会多一个组件实例,会增加内存消耗
2. 组件会多一层初始化/组件更新的逻辑,走完组件逻辑后再经过 patch 走进 DOM 逻辑里
但是似乎没有看到有非常"昂贵”的操作,感觉在能接受的范围内。如果有人测试过性能数据或是我漏看了某些逻辑,希望能踢我一下,感谢
9#
goxxoo
小成
2024-6-3 09:26:59
多俩字都有损耗,别说组件了
10#
realJamespond
小成
2024-6-3 10:18:10
可用虚拟滚动实现,可视范围内怎么折腾都不至于性能太差
下一页 »
1
2
/ 2 页
下一页
返回顶部