当前位置:网站首页>新增指令 v-memo
新增指令 v-memo
2022-08-02 19:48:00 【大象与小蚂蚁的生活】
v-memod会记住一个模板的子树,元素和组件上都可以使用。
该指令接收一个固定长度的数组作为依赖值进行[记忆比对]。
如果数组中的每个值都和上次渲染的时候相同,则整个子树的更新会被跳过。
即使是虚拟 DOM 的 VNode 创建也将被跳过,因为子树的记忆副本可以被重用。
因此渲染的速度会非常的快。
需要注意得是:正确地声明记忆数组是很重要。
开发者有责任指定正确的依赖数组,以避免必要的更新被跳过。
<li v-for="item in listArr" :key="item.id" v-memo="['valueA','valueB']">
{
{
item.name }}
</li>
v-memod的指令使用较少,它的作用是:缓存模板中的一部分数据。
只创建一次,以后就不会再更新了。也就是说用内存换取时间。
边栏推荐
- golang刷leetcode 动态规划(13) 最长公共子序列
- Electron User Guide Beginning Experience
- 聊一聊 AS 的一些好用的功能
- 溜不溜是个问题
- 成为黑客不得不学的语言,看完觉得你们还可吗?
- 如何解决图像分类中的类别不均衡问题?不妨试试分开学习表征和分类器
- VMware虚拟机无法上网
- Introduction of uncommon interfaces of openlayers
- J9 Digital Currency Theory: Identifying Web3's New Scarcity: Open Source Developers
- Fetch 请求不转换BLOB正常显示GBK编码的数据
猜你喜欢
Five data structures of Redis and their corresponding usage scenarios
Caldera(一)配置完成的虚拟机镜像及admin身份简单使用
Office2021 安装MathType
AI Scientist: Automatically discover hidden state variables of physical systems
In action: 10 ways to implement delayed tasks, with code!
[安洵杯 2019]easy_web
即时通讯开发移动端网络短连接的优化手段
4 kmiles join YiSheng group, with more strong ability of digital business, accelerate China's cross-border electricity full domain full growth
SCANIA SCANIA OTL tag is introduced
Leetcode刷题——单调栈问题(739每日温度问题、496下一个更大元素I、503下一个更大元素 II)
随机推荐
模板的进阶
【LeetCode】1374. 生成每种字符都是奇数个的字符串
Lvm逻辑卷
清除浮动与BFC
如何ES源码中添加一个自己的API 流程梳理
Dynamically generate different types of orders, how do I deposit to mongo database?
实现客户服务自助,打造产品知识库
牛客题目——滑动窗口的最大值、矩阵最长递增路径、顺时针旋转矩阵、接雨水问题
Compose主题切换——让你的APP也能一键换肤
程序员也许都缺一个“二舅”精神
MySQL安装(详细,适合小白)
SCANIA SCANIA OTL tag is introduced
银保监会:人身险产品信披材料应由保险公司总公司统一负责管理
Redis集群配置
「面试必会」这应该是最有深度的TCP三次握手、四次挥手细节讲解
PG's SQL execution plan
Caldera(二)高级实战
笑话:如果你在河边等待得足够久,你会看到你的敌人的尸体漂过,是怎么翻译出来的?
让你的应用完美适配平板
Fiddle设置接口数据用指定工具查看;Sublime Text设置json数据格式化转换