pinia 踩坑两点:

  1. 使用 permission 路由判断的时候获取 token 信息时,如果获取的 store 写在 beforeEach 函数外的话就报错,出现未初始化的错误。解决办法就是写在 beforeEach 里面获取。
  2. 在使用 getters 时如果,函数名与state 里面的名字一致的话,就会在 actions 操作用 this 访问 state 里面的值出现 undefined 的情况。解决办法就是跟换 getters 下的函数名,或者换 state 里面的 key 值名。