为了账号安全,请及时绑定邮箱和手机立即绑定

vue 是用v-once对性能提升有多大帮助?

vue 是用v-once对性能提升有多大帮助?

千万里不及你 2019-02-26 17:20:24
vue 是用v-once对性能提升有多大帮助?
查看完整描述

4 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

这是官方说明:

只渲染元素和组件一次。随后的重新渲染,元素/组件及其所有的子节点将被视为静态内容并跳过。这可以用于优化更新性能。

上面是种理想状态,实际开发的时候要想做到上面的理想状态,很难。
因为在开发之前就要想清楚,哪些是只需要渲染一次,哪些需要重复渲染,然后分门别类,做好文档做好规范。
开发有条不紊的时候,有那个闲情慢慢搞;焦头烂额的时候,累不死你。


查看完整回答
1 反对 回复 2019-03-04
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

看情况吧,如果你的页面比较复杂,而且渲染之后就不会变化,提升还是挺明显的


查看完整回答
反对 回复 2019-03-04
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

现代电脑都是不缺这些计算量的,当然如果是纯粹的展示大量静态内容,可以用v-once避免重复渲染,提高效率


查看完整回答
反对 回复 2019-03-04
?
月关宝盒

TA贡献1772条经验 获得超5个赞

在下拙见
应该是要根据项目的实际情况才能体现v-once的性能提升,如果页面中大多是静态内容,用v-once确实有帮助,如果在一些会实时变化的组件上用了这个指令反倒麻烦.

查看完整回答
反对 回复 2019-03-04
  • 4 回答
  • 0 关注
  • 984 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信