Vue3.x初始化项目(包含配置好的eslint)以及Proxy与Reflect例子、watch、toRef、toRefs
通过window的Proxy对象实现代理,因为目的是要知道数据何时变化,再变化之后要去更改视图随之变化,再Proxy中使用了Reflect(反射),通俗来理解和obj.a没有什么区别,但是对于框架封装来说,他的返回值是Boolean类型,比起Object.defineProperty不断的try…catch更加方便,值得注意的是新增属性与修改属性都会触发set,set被触发,自然会有一系列操作去更新视图。
<!DOCTYPE html>
<html lang="en">
<.
原创
2021-08-23 23:35:29 ·
294 阅读 ·
0 评论