vue3原理
yydounai
八嘎雅鹿
展开
-
Fragment,Portal和Suspense
Fragment:<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>test</title></head><body> <div id="container"></div></body><script src="./vue.global.js"></scri原创 2020-08-21 17:58:19 · 275 阅读 · 0 评论 -
vue3.0响应式原理(二)
Vue3的响应式主要是通过proxy handlers来实现的,上一节有讲,Vue3的proxy handlers分为baseHandlers与collectionHandlers,这里主要讲baseHandlers。baseHandles又分为mutableHandlers与readonlyHandlers,顾名思义后者是只读的handlersexport const mutableHan...原创 2019-10-29 19:16:51 · 777 阅读 · 0 评论 -
vue3.0响应式原理(一)
vue 3.0响应式采用了原生的proxy,原理其实和2.0差不多,主要也是订阅收集的模式。所有需要被代理的对象需要调用Vue的reactive方法,顾名思义就是响应式的意思,方法返回一个proxyconst original = {foo: 1}const observed = Vue.reactive(original)reactive方法的源码如下:export f...原创 2019-10-24 14:35:14 · 883 阅读 · 0 评论