vue3 router配置
时间: 2023-08-26 18:15:15 浏览: 25
对于Vue 3的路由配置,你可以按照以下步骤进行操作:
1. 首先,在`App.vue`文件中添加`router-view`和`router-link`组件,用于展示路由组件和导航链接。你可以根据自己的需要进行具体的添加。例如:
```html
<template>
<nav>
<router-link to="/">Home</router-link> | <router-link to="/about">About</router-link>
</nav>
<router-view/>
</template>
```
2. 接下来,在一个独立的JavaScript文件中,比如`router.js`,添加以下代码:
```javascript
import { createRouter, createWebHistory } from "vue-router";
import routes from "./routes";
const router = createRouter({
history: createWebHistory(),
routes
});
export default router;
```
这里使用`createRouter`和`createWebHistory`函数来创建路由实例,并传入路由配置信息和路由模式。
3. 在`index.js`文件中,引入上述的`router.js`文件,并将路由实例设置为默认导出。代码如下:
```javascript
import { createApp } from 'vue';
import App from './App.vue';
import router from './router';
const app = createApp(App);
app.use(router);
app.mount('#app');
```
通过`app.use(router)`来将路由实例与Vue应用关联起来。
这样,你就完成了Vue 3的路由配置。请根据自己的具体情况进行相应的修改和调整。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* [Vue3配置路由(vue-router)](https://blog.csdn.net/weixin_71170351/article/details/128950996)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
- *2* [【vue3】路由配置](https://blog.csdn.net/weixin_44431073/article/details/123734204)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
- *3* [vue3 配置路由](https://blog.csdn.net/wsjzzcbq/article/details/117789118)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]
相关推荐
















