随笔分类 -  vue3源码

摘要:实现Ref ref的本质就是通过类属性访问器来实现,可以将一个普通值类型进行包装 import { hasChanged, isObject } from "@vue/shared"; import { track, trigger } from "./effect"; import { Track 阅读全文
posted @ 2023-05-06 22:06 楸枰~ 阅读(72) 评论(0) 推荐(0) 编辑
摘要:effect实现 定义effect方法: export function effect(fn, options: any = {}) { // 创建响应式的effect const effect = createReactiveEffect(fn, options); // 默认会让effect先执 阅读全文
posted @ 2023-04-30 20:00 楸枰~ 阅读(28) 评论(0) 推荐(0) 编辑
摘要:reactive的实现 使用: 使用reactive()函数创建一个响应式对象。 import { reactive } from 'vue' export default { // `setup` 是一个专门用于组合式 API 的特殊钩子函数 setup() { const state = rea 阅读全文
posted @ 2023-04-29 21:01 楸枰~ 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示