VUE的element动态路由跳转问题

为了防止接口异常,在上一章的基础上创建一个mork文件夹写了个menu.json放入public文件里:

Element官网:https://element.eleme.cn/#/zh-CN/guide/design

{

    "data": [

        {

            "id": 101,

            "authName": "用户管理",

            "path": "users",

            "children": [

                {

                    "id": 1,

                    "authName": "用户列表",

                    "path": "users",

                    "children": []

                },

                {

                    "id": 2,

                    "authName": "添加用户",

                    "path": "addusers",

                    "children": []

                }

            ]

        },

        {

            "id": 102,

            "authName": "分类管理",

            "path": "categories",

            "children": [

                {

                    "id": 1,

                    "authName": "分类列表",

                    "path": "categories",

                    "children": []

                },{

                    "id": 2,

                    "authName": "添加分类",

                    "path": "addcategories",

                    "children": []

                }

            ]

        },

        {

            "id": 103,

            "authName": "商品管理",

            "path": "goods",

            "children": [

                {

                    "id": 1,

                    "authName": "商品列表",

                    "path": "goods",

                    "children": []

                }

            ]

        }

    ],

    "meta": {

        "msg": "获取菜单列表成功",

        "status": 200

    }

}

App.vue里放入路由容器:

view下LoginView.vue:

view下IndexView.vue:

//这里做了点改动,相比上一章这里采取动态路由来获取侧边栏以及二级菜单:

相关注意点已用注释表明: