手写vue3-07实现computed 2022年06月30日 20:03 vue 约 594 字 预计阅读 2 分钟 computed是vue3中一个非常重要的api,它允许我们定义一个计算属性,这个属性会根据依赖的响应式数据自动更新。 实现computed 本 阅读更多
云服务器搭建 2022年05月08日 22:42 服务器 约 621 字 预计阅读 2 分钟 购买云服务器 阿里云或者腾讯云都可,腾讯云便宜些。云服务器会提供一个公网IP,给域名解析用,镜像可能是centos或者Ubuntu,本文以ce 阅读更多
手写vue3-06实现ref、isRef、unRef、proxyRefs 2022年04月18日 14:31 vue 约 3121 字 预计阅读 7 分钟 本节我们要实现一个超级重要的响应式操作-ref(),它是比响应式核心中的reactive()使用的更为频繁的一个操作,真正的vue3开发中我 阅读更多
手写vue3-05实现shallowReactive和isProxy 2022年04月10日 10:07 vue 约 960 字 预计阅读 2 分钟 想象两个场景: 当后端返回上万条数据的表格、复杂树形结构,这种大数据源,如果你用 reactive 做proxy,性能开销巨大 全局常量配置、基础数据源,应该保护 阅读更多
手写miniVue3-04实现isReadonly和isReactive 2022年03月31日 17:24 vue 约 2394 字 预计阅读 5 分钟 这两个属于响应式的工具类,判断是属于哪种类型的响应式对象. isReactive(target): 判断对象是否由 reactive() 创建的响应式代理 isReadonly(target): 判断对象是否由 readonly() 创建的响应式代理 实现isRea 阅读更多
手写vue3-03实现readonly并重构响应式模块 2022年03月29日 14:59 vue 约 849 字 预计阅读 2 分钟 重构reactive 本来我们应该直接实现readonly模块的,但是其实它本质上和reactive很像,只不过它是只读的,不能set,set 阅读更多
手写vue3-02实现runner-scheduler-stop功能 2022年03月15日 11:58 vue 约 2150 字 预计阅读 5 分钟 实现effect的runner 前面一节,已经实现了基础版的reactive和effect,但是vue3的effect实际上还有另外三种副作用 阅读更多