自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 【已解决】vue3:router + pinia , 在 router.beforeEach 中 ,使用pinia查询token报错:getActivePinia()“ was ca.........

将创建store的时候才调用useStore()方法创建,为了避免重复创建,可以将这个store挂载到app实例上:在路由跳转的时候,从 main.ts 中导出的app实例上判断有没有挂载 $loginStore,没有挂载的话就新创建一个然后挂载。【解决方案】:不要在文件加载的时候就调用useLoginStore(),在文件加载的时候,pinia还没有被激活,这时候调用肯定会报错!main.ts:可以看出是先挂载的pinia,然后再挂载router,按理说不应该会先调用pinia的。

2024-08-23 14:26:38 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除