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 中获取当前路由的最佳方法?