vue3 添加路由vue-router

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3 添加路由vue-router相关的知识,希望对你有一定的参考价值。

第一

yarn add vue-router -S

第二

新建router.js 内容如下

import createRouter, createWebHashHistory from "vue-router";

const routes = [
    path: "/",
    component: () => import("../views/Main.vue"),
    children: [path: "/", name: "home", component: () => import("../views/home/Home.vue"),]
]


const router = createRouter(history: createWebHashHistory(), routes)

export default router

第三

放进main.js

 

import createApp from 'vue'


import './style.css'
import App from './App.vue'
import router from './router'


const app = createApp(App)
app.use(router)
app.mount('#app')

第四

新建main.vue home.vue

<template>
  <div>
    左侧菜单
  </div>
  <div>头部</div>
  <div>这个部分是变化的
    <router-view/>
  </div>

</template>
<template>
  <div>
    我是home组件
  </div>

</template>

查看效果

 

以上是关于vue3 添加路由vue-router的主要内容,如果未能解决你的问题,请参考以下文章

在 Vue3 和 Vue-router 中获取当前路由的最佳方法?

Vue3 如何使用 vue-router 以及路由权限拦截

vite+vue3+ts中的vue-router基本配置

vue3最全路由使用教程

基于vscode开发vue3项目的详细步骤教程 3 前端路由vue-router

简简单单的Vue3(插件开发,路由系统,状态管理)