vue 怎么写权限路由?

一般后台操作系统都会有页面访问权限,使用vue开发的,怎么才能用接口返回来的路由呢?

直接等于就行了

先import路由的js,然后然后点出options再点出routes就行了。

import router from './router/index'


const setRoutes = function () {
    router.options.routes = [
        {path: '...',component: () => import('...')},
        {path: '...',component: () => import('...')},
        {path: '...',component: () => import('...')},
    ]
}

应该是这样的吧!

推荐你看一下vue-element-admin这个的源码。跟你的需求很相似。

你是做登录的吧?

应该是正确的用户名和密码才可以进入平台主页面吧。然后你再获取他的信息对应的菜单。

你不是说请求是异步的吗?那会不会还没返回结果的时候就已经进入了?

你可这是个呆呆