(source, callback)
| 1278 | * @returns |
| 1279 | */ |
| 1280 | const watchRef = (source, callback) => { |
| 1281 | // 收集依赖 |
| 1282 | const effectRes = shallowRef(callback()); |
| 1283 | // 监听 |
| 1284 | watch(source, () => (effectRes.value = unref(callback()))); |
| 1285 | return effectRes; |
| 1286 | }; |
| 1287 | /** |
| 1288 | * @description 监听影响 ref |
| 1289 | * @param refVal |