(target, isReadonly, shallow)
| 1119 | * @description reactive object |
| 1120 | */ |
| 1121 | const createReactiveObj = (target, isReadonly, shallow) => { |
| 1122 | // 存在 Proxy |
| 1123 | const existingProxy = proxyMap.get(target); |
| 1124 | if (existingProxy) { |
| 1125 | return existingProxy; |
| 1126 | } |
| 1127 | // 新建 |
| 1128 | const proxy = new Proxy(target, createReactiveHandlers(isReadonly, shallow)); |
| 1129 | proxyMap.set(target, proxy); |
| 1130 | return proxy; |
| 1131 | }; |
| 1132 | /** |
| 1133 | * @description reactive |
| 1134 | * @param val |
no test coverage detected