vue3 router写法
时间: 2023-09-17 12:14:00 浏览: 126
Vue3的路由器(Router)的写法可以参考以下步骤:
1. 在App.vue中,需要添加`<router-view></router-view>`标签,用于展示路由组件。同时,在`<script setup>`标签中可以添加路由相关逻辑,例如导入`useRouter`函数等。在`<template>`标签中,可以使用`<router-view>`标签来展示路由组件。在`<style scoped>`标签中可以添加组件的样式。
2. 在HomeView.vue页面中,可以使用`@click`事件来触发跳转到About页面的逻辑。可以导入`useRouter`函数,并在`setup`函数中创建`router`对象。然后定义一个`goAbout`函数,用于执行路由跳转操作。最后,在`return`语句中将`goAbout`函数导出。
3. 在scr文件夹下创建一个router文件夹,并在其中创建一个index.js文件。在该文件中,需要导入`createRouter`和`createWebHistory`函数。然后,定义路由的路径配置,包括重定向、路径和相应的组件。最后,使用`createRouter`函数创建一个路由对象,并导出该对象。
综上所述,Vue3的路由器写法包括在App.vue中添加`<router-view>`标签和相关脚本,定义跳转逻辑的组件,并在router文件夹下的index.js文件中配置路由路径。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [vue3中的路由写法](https://blog.csdn.net/qq_52421092/article/details/127772220)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Vue3——02路由跳转以及数据渲染的新写法](https://blog.csdn.net/nanchen_J/article/details/123203896)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文