router-view路由出口

这边文章主要讲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 = false

new 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路由出口是怎么一回事

相关推荐
四岁爱上了她15 分钟前
Vue3+Antv X6流程图基本使用
开发语言·javascript·流程图
翔云API16 分钟前
C#名片识别接口集成方式、文字识别API
开发语言·c#
cool 32137 分钟前
Python的异步编程
开发语言·python
东方巴黎~Sunsiny39 分钟前
java项目实现钉钉异常告警实时监控
java·开发语言·钉钉
wang_book1 小时前
uniapp学习(003-1 vue3学习 Part.1)
前端·学习·微信小程序·小程序·uni-app·vue
一一程序1 小时前
uniapp实现图片上下浮动效果
前端·uni-app·动画·animation
安冬的码畜日常1 小时前
【CSS in Depth 2 精译_041】6.4 CSS 中的堆叠上下文与 z-index(上)
前端·css·css3·html5·css定位·z-index·元素堆叠
花开不识君1 小时前
Chrome Cookie最大有效期
前端·chrome
小白求学11 小时前
CSS链接
前端·css
江-小北1 小时前
只写CURD后台管理的Java后端要如何提升自己
java·开发语言