Vue 3 深入响应性原理
发布日期:2021-07-01 00:36:44 浏览次数:2 分类:技术文章

本文共 505 字,大约阅读时间需要 1 分钟。

深入响应性原理

终于到了讲解我们 Vue 的响应式原理,前面我们已经讲解了 MapWeakMapSetWeakSetProxyReflect 这几个知识点。那么接下来思考下到底什么是响应式,就比如我们做一个公司的官网,然后要求必须兼容手机端,ipad 端,电脑端,内容屏幕大小变化而变化,这些就需要依赖 JavaScript,CSS, HTML 去处理了。

那么假如我们像在 Excel 表格中,两个数字相加,如果一个数字变化了,两个数字的和肯定得变化吧,Excel 表格做到了,可定里面是做了很大的处理了,那如果使用 JavaScript 来做,我们该如何做呢?

let var1 = 2let var2 = 3let sum = var1 + var2// 当 var1 变化时,// 该如何通知 sum

如果我们更新第一个值,sum 不会被修改。

那么我们如何用 JavaScript 实现这一点呢?

  • 检测其中某一个值是否发生变化

  • 用跟踪 (track) 函数修改值

  • 用触发 (trigger) 函数更新为最新的值

Vue 如何追踪变化?

在 Vue 中,在将一个对象数据传递给一个组件的时候,

转载地址:https://m528964214.blog.csdn.net/article/details/109507217 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:pc 和 ipad 端网站适配
下一篇:每天来一遍鸡汤

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月25日 04时18分48秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章