Vue3配置路由信息过程VueRouter
时间:2023-7-27 14:48 作者:小诸葛 分类: Vue 正在检查是否收录...
1.引入包文件
import { createRouter, createWebHashHistory } from 'vue-router';
2.引入组件地址,也可以使用懒加载引入
import Home from '../views/Home.vue';//引入模式
3.配置路由数组
const routes = [
{ path: '/', component: Home },
{ path: '/info', component: () => import('../views/Info.vue') },
];
4.创建路对象
const router = createRouter({
history: createWebHashHistory(),
routes,
});
5.暴露出去
export default router
6.在main.js中引入使用
const app = createApp(App) // 创建Vue应用程序实例,并传入根组件App
app.use(router)
app.mount('#app') // 将应用程序挂载到页面上的#app元素
7.App.vue中放置出口
<router-view />
完整示例:
ruoter.js
// 配置路由文件
import { createRouter, createWebHashHistory } from 'vue-router';
import Home from '../views/Home.vue';
// 配置路由数组
const routes = [
{ path: '/', component: Home },
{ path: '/info', component: () => import('../views/Info.vue') },
];
// 创建路由对象
const router = createRouter({
history: createWebHashHistory(),
routes,
});
// 暴露对象
export default router
main.js
import { createApp } from 'vue'
import App from './App.vue'
import router from './router/router'
const app = createApp(App) // 创建Vue应用程序实例,并传入根组件App
app.use(router)
app.mount('#app') // 将应用程序挂载到页面上的#app元素
App.vue
<template>
<router-view />
</template>
推荐阅读:
扫描二维码,在手机上阅读