# createReactiveCache

创建一个响应式缓存

如果该key值存在于缓存中，则不会重复调用Promise，如果并发获取，内部也做了防抖，只会触发一次

| 参数 | 说明 | 类型 | 默认值 |
| --- | --- | --- | --- |
| getVal | 生成val的一个Promise方法 | `() => Promise<any>` | - |
| key | 唯一key，用于缓存 | `() => string` | `JSON.stringify` |
| cacheTime | 缓存时间，单位毫秒，默认10分钟；传0不缓存 | `number` | `600000` |

> 页面 URL 变化会自动清空缓存

### Demo





沧海一声笑🤣🤣🤣    
喵喵喵喵喵🐶🐶🐶
