基于 Vue Router 的
beforeEach 进行全局路由守卫控制。我们可以在
vuex
pinia 中存储用户角色,并在路由的
meta 字段中定义允许访问的角色。