VueRouter前端路由

文章目录

VueRouter前端路由

VueRouter 简介


安装vuerouter

cpp 复制代码
npm install vue-router@4

yarn add vue-router@4

配置router文件

cpp 复制代码
import { createRouter, createWebHistory } from 'vue-router';  
import Home from '../views/Home.vue';  
import About from '../views/About.vue';  
  
const routes = [  
  { path: '/', component: Home },  
  { path: '/about', component: About }  
];  
  
const router = createRouter({  
  history: createWebHistory(process.env.BASE_URL),  
  routes  
});  
  
export default router;
cpp 复制代码
import { createApp } from 'vue';  
import App from './App.vue';  
import router from './router'; // 导入路由实例  
  
const app = createApp(App);  
app.use(router); // 使用路由实例  
app.mount('#app');

在App中加入我们定义好的几个标签

cpp 复制代码
<script setup>
import { RouterLink, RouterView } from 'vue-router'
import Movie from './components/Movie.vue'
import Button from './components/Button.vue'
// improt axios from 'axios'

</script>

<template>

  <!-- <Movie title="金刚狼"></Movie>
  <Button></Button> -->
  <router-link to="/my">My</router-link>  
  <router-link to="/friends">Friends</router-link>
  <router-link to="/discover">Discover</router-link>

  <RouterView></RouterView>
</template>
子路由
路由重定向
相关推荐
想睡好7 分钟前
css文本属性
前端·css
qianmoQ8 分钟前
第三章:组件开发实战 - 第五节 - Tailwind CSS 响应式导航栏实现
前端·css
zhoupenghui16821 分钟前
golang时间相关函数总结
服务器·前端·golang·time
White graces35 分钟前
正则表达式效验邮箱格式, 手机号格式, 密码长度
前端·spring boot·spring·正则表达式·java-ee·maven·intellij-idea
庸俗今天不摸鱼36 分钟前
Canvas进阶-4、边界检测(流光,鼠标拖尾)
开发语言·前端·javascript·计算机外设
bubusa~>_<1 小时前
解决npm install 出现error,比如:ERR_SSL_CIPHER_OPERATION_FAILED
前端·npm·node.js
流烟默2 小时前
vue和微信小程序处理markdown格式数据
前端·vue.js·微信小程序
梨落秋溪、2 小时前
输入框元素覆盖冲突
java·服务器·前端
菲力蒲LY2 小时前
vue 手写分页
前端·javascript·vue.js
天下皆白_唯我独黑3 小时前
npm 安装扩展遇到证书失效解决方案
前端·npm·node.js