老师indexDB只在app.vue初始化一次行不行
来源:5-4 使用Typescript封装工具类:增、删、改、查

qq_慕虎7337901
2023-01-14
看后面用的是全局路由守卫初始化
写回答
1回答
-
Harry_wang
2023-01-14
应该放在main.ts中的路由守卫(或者后面服务端改造章节中的entry-client.ts中),这样页面加载之前我们就已经初始化了indexDB,又因为我们项目中所有mock接口都依赖于indexDB,因此页面中的接口会存在一些异步请求,如果放在app.vue中,由于子组件和父组件的生命周期加载顺序问题很可能导致组件无法及时获取indexedDB中的数据。
012023-01-15
相似问题