这边文章主要讲router-view搭建后台管理系统的一个基本模板
一.创建自己的路由规则
1.新建文件夹src/router/index.js
npm i vue-router@3.6.5
2.配置好文件
import Vue from "vue";
import VueRouter from "vue-router";
Vue.use(VueRouter);// 1.创建路由组件
//2.将路由与组件进行映射
const routes = [{path: "/",component: Main,redirect: "/home",children: [// 子路由{ path: "/home", component: Home }, //首页{ path: "/user", component: User }, //用户管理{ path: "/mall", component: Mall }, //商品管理{ path: "/page1", component: PageOne }, //页面1{ path: "/page2", component: pageTwo }, //页面2],},{path: "/login",component: Login,},
];
const router = new VueRouter({routes,
});
// 将router实例对外进行暴露
export default router;
3.在main.js文件中引入并挂载
import Vue from 'vue'
import App from './App.vue'
import router from "./router";Vue.config.productionTip = falsenew Vue({router,render: h => h(App),
}).$mount('#app')
4.一级路由存放的位置
5.引入element-ui
1.下载
npm i element-ui
2.引入
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
6.二级路由的配置
二级路由出口的存放位置:
通过children配置好对应的路由。
7.总结
通过这个案例可以很明显的知道router-view路由出口是怎么一回事