首页 > 其他分享 >vue3 vue-router 的基本使用和配置方法

vue3 vue-router 的基本使用和配置方法

时间:2024-09-03 08:53:05浏览次数:12  
标签:About vue app vue3 import router Home

在 vue3 中使用 vue-router 的基本步骤如下:

1. 安装 vue-router:

npm install vue-router@4

2. 创建一个 vue-router 实例并定义路由:

import { createRouter, createWebHistory } from 'vue-router';
import Home from './components/Home.vue';
import About from './components/About.vue';
 
const router = createRouter({
  history: createWebHistory(),
  routes: [
    { path: '/', component: Home },
    { path: '/about', component: About },
  ],
});

3. 将 vue-router 实例提供给 vue 应用:

import { createApp } from 'vue';
import App from './App.vue';
 
const app = createApp(App);
app.use(router);
app.mount('#app');

4. 在 vue 组件中使用 <router-link> 和 <router-view> :



标签:About,vue,app,vue3,import,router,Home
From: https://blog.csdn.net/2301_80826038/article/details/141845651

相关文章

  • 【万字文档+PPT+源码】基于springboot+vue的研究生双选信息发布系统-可用于毕设-课程
    博主简介:......
  • Vue2 - 最新实现百度地图3D立体感视角教程及示例代码,利用WebGL实现3d百度地图详细流程
    前言如果您需要Vue3版本,请访问在vue2|nuxt2项目开发中,详解实现“安装引入百度地图webgl技术,实现3d地图教程”将百度地图变成3D视角效果,让百度地图平面2D视图和3D立体视图进行切换渲染显示,vue如何实现百度地图的三维立体地图效果,解决WebGL引入报错或无效、3D地图......
  • VUE安装操作手册
    1、安装node.js首先需要确保自己以前是否下载过,如果有则卸载,然后点击如下网址即可进行下载安装。https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v16.14.2/node-v16.14.2-x64.msi安装时的具体步骤如下: 特别说明:如果你的C盘空间不足,你也可以选择安装在其他的盘符......
  • 前后端分离项目的创建方法(注:前端使用了vue技术,后端使用了Spring常用框架)
    下面我将创建一个实现系统登录的前后端分离项目:第一步:使用idea新建一个空项目,命名为Login,然后点击Create。第二步:找到setting选项,点击Build,Exception,Deployment,找到BuildTools,然后选择Maven,重写里面的settings.xml和repository,然后点击OK。(注:setting.xml一般在conf目录......
  • 基于django+vue学院研究生工作室管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着高等教育规模的不断扩大,学院研究生数量的激增对日常管理工作提出了更高要求。传统的人工管理模式已难以满足高效、精准、实时地处理研......
  • 基于django+vue学院电子政务系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,电子政务已成为提升政府及教育机构管理效率、增强服务透明度、促进信息共享的重要手段。学院作为高等教育的重要载......
  • 基于django+vue学院党建工作管理系统设计与实现【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和高校党建工作的日益重要,传统的手工管理模式已难以满足当前学院党建工作的复杂性和高效性需求。学院党建工作作为......
  • 基于django+vue学业预警帮扶系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着高等教育的普及与深入,学生群体的多样性与复杂性日益显著,部分学生在学习过程中因各种原因面临学业困难,如学习方法不当、时间管理失衡、......
  • 前端宝典二十五:vue2高阶用法mixin、transition、slot
    本文主要探讨vue2中几个高阶的用法:mixin、transition、slot一、mixin在Vue中,mixin(混入)是一种用于在多个组件之间共享代码的机制。它允许你定义可重用的选项对象,并将其混入到不同的组件中。1、使用方法创建一个混入对象:constmyMixin={data(){return{......
  • vuex状态管理
    什么情况下我应该使用Vuex?Vuex可以帮助我们管理共享状态,并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。如果您不打算开发大型单页应用,使用Vuex可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用Vuex。一个简单的 store模式就足够您所需了......