原因:小仓库(useUserStore )必须有大仓库(pinia)才能运行,在组件中能使用pinia仓库的数据,是因为在main.ts中已经在vue上面挂载了大仓库(pinia),但是route.js不是vue组件,没有被挂载大仓库,所以不能运行
解决办法:把大仓库引进来
import {createPinia} from 'pinia'
// 创建大仓库
let pinia= createPinia()
export default pinia
使用route.js
import pinia from './store'
// 获取用户相关的小仓库内部token数据
import useUserStore from "./store/modules/user";
let userStore = useUserStore(pinia)