import { createRouter, createWebHistory } from 'vue-router' import {useUserStore} from "@/stores/user" const modules = import.meta.glob('../views/*.vue')
时间: 2024-02-16 19:01:52 浏览: 117
vite vue3 import.meta.glob动态路由
这是一个使用Vue.js 3.x版本的路由代码,其中包括了createRouter和createWebHistory两个函数的引入。这两个函数是Vue.js 3.x版本中用于创建路由实例和路由历史记录的函数。
另外,代码中还使用了useUserStore函数,它是一个自定义的钩子函数,用于获取用户信息的状态管理。这里假定在项目中使用了Vuex或者其他的状态管理库,并且已经编写了一个名为user.js的模块,其中包含了一个名为useUserStore的函数。
最后,代码中使用了import.meta.glob函数,它是一个ES模块特有的函数,用于动态导入模块。这里的作用是动态导入views文件夹下的所有.vue文件,返回一个对象,对象的键为文件路径,值为对应的模块。
阅读全文