范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

新指令vmemo,提高性能的又一利器

  Vue3 为我们提供了几项开箱即用的重大性能改进,但也引入了一些额外的手动功能,可以帮助提高我们的应用性能。
  在这节课中,我们介绍一下,在 Vue 3.2 中引入新指令  v-memo 。引入这个指令的目的是帮助我们提高中型/大型 Vue 应用程序的性能,小项目大家根据需要自行决定。v-memo 是做什么的?
  官网对  v-memo  定义是这样的:
  缓存一个模板的子树。在元素和组件上都可以使用。为了实现缓存,该指令需要传入一个固定长度的依赖值数组进行比较。如果数组里的每个值都与最后一次的渲染相同,那么整个子树的更新将被跳过。举例来说:
  看起来有点绕,但实际上,很好理解。 v-memo  所做的与我们现有的计算属性一样,只不过 v-memo  的对象是 DOM。
  这个新指令将缓存它所控制的DOM部分,如果一个特定的值发生变化,只需运行更新并重新渲染。这些值是由我们自己手动设置。 事例
  对上面解释一下: v-memo  通常是作为组件的一部分来使用的,它只是影响组件 dom 的一个子集。
  接着,我们将  v-memo 分配给了一个特定的 DIV  和它的所有子元素。当调用 v-memo  时,需要传递一个值数组,以控制子树的渲染。
  数组接受一个或多个值  v-memo="[valueOne, valueTwo]" ,也接受像 v-memo="myValue === true" 这样的表达。
  另外:用一个空数组调用  v-memo 相当于使用v-once ,只会渲染该部分组件一次。   {{MyValue}}   ...  
  同在看下子树的内容。在我们的例子中,使用了一个 svg 元素和一个自定义 Vue 组件  vue-custom-element 。这样做是为了说明一件事:v-memo  包含任何元素。错误的使用方式   

Static content, no vue values here   在上面的例子中,包含在 v-memo 中的子树不需要被缓存,因为它是静态的,不会改变(它不包括任何Vue变量)。Vue3 会对静态进行一个提升,以便提高性能。   在一个静态的HTML上添加 v-memo 是没啥作用,不管这个HTML有多复杂。管理更新   在有些情况下, v-memo 不仅可以用来提高性能,还可以通过控制组件的更新周期,实际改善UX(用户体验)。

{{ field1 }}

{{ field2 }}

{{ field3 }}

{{ field4 }}   在上面的例子中,改变一个单独的字段,例如 field1 ,并不会导致重新渲染。新的字段将在所有字段都被更新后显示。   最近遇到一个情况,一个子组件会对一个大的JSON数据集进行更新和响应。在这种情况下,使用 v-memo 真的很有帮助,当所有的变化都完成后,就可以触发更新。与 v-for 结合使用   使用 v-memo 的一个最常见的用例是在处理使用 v-for 渲染的非常大的列表时。

ID: {{ item.id }} - selected: {{ item.id === selected }}

...more child nodes   如果不在上面的代码中使用 v-memo ,selected 变量的每一次改变都会导致列表的完全重新渲染。新指令提供的缓存,允许只更新表达式 item.id === selected 发生变化的行,也就是当某个项被选中或者取消时。   如果我们考虑一个有 1000 条数据的列表。使用上述代码的 v-memo ,可以为每一个变化节省998个条重新渲染。无意中停止了子组件触发的更新   我们知道 v-memo 会停止子树渲染更新,但需要注意的是,使用这个指令实际上会停止任何可能被更新触发的代码的执行,如 watch 函数等。 1000]"> //myComponent .... ...


firefox使用newbing(成功!)最近一段时间,edge使用newbing想必大家都用上了(不会的可以私聊,包教包会)但是firefox及其他浏览器使用newbing,一直不成功,昨天看到一篇文章说是需要修改ua,C打开关闭win10系统防火墙源码写一个程序,需要关闭防火墙,系统是win10,现在把过程分享一下,有需要的朋友可以看一下。首先引用NetFwTypeLib和System。ServiceProcess操作防火墙的函荣耀Magic4至臻版开始降价,100倍变焦3D人脸,你会买吗?这几年各大国产手机厂商都在努力攀登高端市场,但现实是残酷的,高端市场中还是苹果占大头。尽管如此,国产手机并没有因此放弃,继续花重金打造高端手机,比如去年的小米12SUItraOPP两千多就能买到骁龙8Gen2?我先买为敬!开门见山,我承认我买努比亚Z50最大的原因是因为它便宜,想着小厂出厂的手机,优化一般功能少点体验差点也就认了,就当买芯片送手机。没想到在上手后我发现它竟然做得还不赖?!当然也有可能如果你年薪超过十八万美元,你可以忽视ChatGPT的存在如果你年薪超过十八万美元,你可以忽视ChatGPT的存在或许你不知道什么叫ChatGPT,但最近你肯定见过ChatGPT这个词,ChatGPT让苹果急了微软正式将ChatGPT引入号称能替代石油的可燃冰,怎么没人吹了?中国开发进度如何?1934年的美国人哈默施密特在寒冷的输气管道中发现了可以燃烧的冰块,这是人类第一次发现这种新型的能源,这时候的世界上主要能源还是煤炭与石油。随着天然气的广泛应用,可燃冰作为一种可替极氪X正式官宣,600公里续航,百公里加速3秒级!实话实说,极氪这波操作属实让人摸不着头脑了,毕竟极氪001与极氪009都遵循了品牌00X的命名规则,并且在市场上也有一定的知名度与辨识度,结果极氪X直接打破了命名规律,更是破坏了家双星轮胎入选工信部工业互联网试点示范名单近日,工业和信息化部公示了2022年工业互联网试点示范名单,青岛双星轮胎工业有限公司工业企业网络安全综合防护分类分级管理创新应用项目入选联网工业企业网络安全分类分级管理试点示范,推沉浸式未来已来,你准备好了吗?作者张小石转折点已经来临,你能抓住这个机会吗?伴随着春天的脚步,我们对下一代科技产品的热情被点燃了。以前我们对人工智能的认知,还停留在电影里机器人引发的令人不安的伦理问题上。现在,2023年十大生物医药潜在并购标的随着美联储加息预期逐渐走低,且今年几乎可以确定会停止加息,估值处于历史低位的中小市值医药股有望在今年迎来并购潮,结合2022年的并购情况(详见2022年生物医药行业并购盘点),我们环形离子淌度他们说第二期I看科研前沿怎么做结构生物学?密歇根大学位于美国密歇根州安娜堡市,是世界顶级的研究学府之一。密歇根大学化学教授BrandonRuotolo研究团队专注于开发新的工具和方法,用以确定生物学和医学中重要的蛋白质和多
毕节消防联合共青团开展消防宣传进夜校志愿服务活动为充分发挥共青团示范引领和消防救援机构应急救援专业力量作用,进一步普及消防安全知识,有效防范火灾事故发生。连日来,毕节各地消防救援机构积极联合团各县(市区)委前往辖区夜校开展消防安拜登画大饼被识破?东盟国家拎得清,韩国对华再次表态在与日本首相岸田文雄会晤,并得到日方加入的承诺后,美国总统拜登宣布正式启动印太经济框架(IPEF)。在对外公布的成员名单总共有13个国家,除美国外,日韩澳新也在列,东盟仅3国没有加53岁大叔,每天坚持跑步10公里,6个月后他得到了什么?53岁的刘大叔,最近多了一个习惯,那就是每天跑步10公里。这可是不小的运动量,要想长期坚持很不容易。刘大叔之所以这么做是因为在体检中查出了高血脂和脂肪肝。医生提醒他,除了在饮食方面建什么怎么建如何持续乡村建设的三大关键近日,中共中央办公厅国务院办公厅印发了乡村建设行动实施方案,并发出通知,要求各地区各部门结合实际认真贯彻落实。北京大学乡村振兴研究院院长雷明乡村建设是实施乡村振兴战略的重要任务,也中俄举行第四次联合空中战略巡航这个ampampquot心中有鬼ampampquot的国家跳出来了来源环球时报环球网24日,中国国防部发布消息称,当天中俄两国空军在日本海东海西太平洋海域上空组织实施例行性联合空中战略巡航。此次巡航正值美国总统拜登访问亚洲并在东京参加美日印澳四方享受挑战乐趣,绽放青春活力浙江树人学院举行校园吉尼斯挑战赛一分钟夹弹珠48个,下腰过杆73cm,6分钟不间断打陀螺伴随着明媚的阳光,风吹动学子的头发,迎接着初夏的脚步,2022年5月17日下午,由浙江树人学院团委主办的校园吉尼斯运动达人挑美日印澳峰会谈了些什么?500亿画饼半导体供应链太平洋岛国5月24日,美日印澳所谓的四方安全会谈Quad也结束了,四国领导人发表了一份联合声明。其中直接提到我们名字的地方只有一处,但这份联合声明,还是可以看到处处针对我们内容。本文会来跟大宋丹丹儿媳王博谷嫁小7岁巴图连生两子,和婆婆相处成姐妹儿子,你要是遇见合适的女孩,那就大胆去追求吧,妈妈不会干涉你的,只要你真心喜欢就好。看到儿子巴图到了该谈恋爱的年纪,有一次,宋丹丹语重心长地劝儿子赶快找个对象,好让她放下对儿子感情法国VBCI步兵战车VBCI步兵战车是法国于20世纪90年代研制的一款新一代步兵战车,于2008年开始服役。基本参数全长7。6米全宽2。98米全高3米重量25。6吨最大速度100千米时最大行程750千甄嬛传80滴血验亲下半场,看钮钴禄甄嬛如何临危不惧?原创内容抄袭必究文谢汶青今天这篇是下半场又分裂出来的一篇,要全面地看就要复习滴血验亲以前写的内容,点这里复习(甄嬛传78滴血验亲下半场,皇上为何说他相信钮钴禄甄嬛?)(甄嬛传77滴多菌灵能杀菌,植物使用也要掌握技巧,用错了会耽误治疗多菌灵可以说是家庭中养花必备的一款药品,多菌灵它主要的作用就是能够起到杀菌的作用,给植物使用是比较好的,但是植物使用多菌灵也要掌握好技巧,如果您用对了,保证我们的植物长势旺盛,如果