文章目录

  • 前言
  • 一、安装插件
  • 二、引入依赖
  • 三、创建路由文件
  • 四、编写路由并测试

前言

2022年2月7日以后,vue-router的默认版本更新为4了
vue2 对应 vue-router3
vue3 对应 vue-router4
根据需求安装


一、安装插件

# vue2对应版本
npm i vue-router@3# vue3对应版本
npm i vue-router@4

二、引入依赖

main.js加入如下代码

import Vue from 'vue'
import App from './App.vue'// 引入vue-router --------------------
import VueRouter from 'vue-router'
import router from './router/index.js'
Vue.use(VueRouter)
// ----------------------------------new Vue({el: '#app',render: h => h(App),// 引入vue-router --router: router,// -----------------})

三、创建路由文件

src目录下创建 /router/index.js 文件


四、编写路由并测试

路由有两种写法:

  1. 声明式路由导航
  2. 编程式路由导航

具体优缺点及实现方法可以参考这篇文章
https://blog.csdn.net/weixin_43721000/article/details/125023746

VueRouter安装使用教程相关推荐

  1. Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细)

    Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细) 目录 一.安装Node(npm)需要的环境和版本发布信息 (1).Node版本和npm版本关系 (2).支持 ...

  2. centos7 mysql workbench_centOS下mysql workbench安装配置教程

    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...

  3. geany怎么创建文件夹_教程详情|Geany怎么使用,Geany安装使用教程_234游戏网

    Geany是利用GTK 2工具包开发的一个快速.轻巧的集成开发环境,具有良好的可移植性和通用性.安全性,广泛应用于各个行业.Geany具有语法高亮.代码折叠.代码自动完成等功能,非常适合开发人员使用. ...

  4. python3里的pillow怎么安装_“python安装pillow教程“python3.4怎么安装pil

    "python安装pillow教程"python3.4怎么安装pil python安装pillow教程2020-10-09 03:37:02人已围观 如何在python3.6中装p ...

  5. Mac环境下Docker及Splash的安装运行教程

    一.前言 由于最近使用Python爬虫框架scrapy练习爬虫,在爬取动态网页的时候,需要用到splash,进行对动态网页进行JavaScript渲染,但是使用splash又必须安装Docker.因为 ...

  6. kafka不使用自带zk_kafka 安装部署教程

    kafka 安装部署教程 1. 下载 官网链接 http://kafka.apache.org/downloads 浙大源 http://mirrors.tuna.tsinghua.edu.cn/ap ...

  7. Matlab2013a安装简单教程以及遇到的问题解决(反复提示激活问题)

    虽然说现在matlabr2018都出来了,但是有的时候还是需要这些老版本的matlab,最囧的时刻时不熟悉新版本而产生的障碍而导致使用2013版本的matlab. 今天在安装matlab时候,遇到了一 ...

  8. kangle web server源代码安装简明教程

    kangle web server源代码安装简明教程 - kangle使用交流 - kangle软件 是一款高性能web服务器,反向代理服务器,提供虚拟主机管理系统及代理服务器,web服务器架设 - ...

  9. Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程!

    Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程! 提取码均为0916 jdk-8u301-linux-x ...

  10. ENVI5.1安装破解教程

    原文地址: ENVI5.1安装破解_百度经验 http://jingyan.baidu.com/article/020278118b5ded1bcd9ce57a.html ENVI5.1_x86_x6 ...

最新文章

  1. dw8与mysql的连接,VS2019连接mysql8.0数据库的教程图文详解
  2. sklearn中的fit_transform和transform以及什么时候使用
  3. r语言向量代码如何创建函数c,R中向量基本操作:创建、运算、访问
  4. boost::mpl::vector用法的测试程序
  5. 深入理解 JVM Class文件格式(十)
  6. ubuntu1404_server搭建lamp
  7. ZZULIOJ 1128: 课程平均分
  8. Android(java)学习笔记69:短信发送器
  9. css多行文本溢出显示省略号(兼容ie)
  10. VMware产品演示网站
  11. 软件工程学习进度第六周暨暑期学习进度之第六周汇总
  12. 使用ShowDoc在线管理API接口文档
  13. 虚拟机专用win7系统_手机上运行win系统!不是远程桌面!
  14. android摄像头(camera)之buffer管理
  15. [JavaScript]使用opencv.js实现基于傅里叶变换的频域水印(隐水印)
  16. 《平衡掌控者 游戏数值战斗设计》学习笔记(五)物品掉落
  17. 一觉醒后ChatGPT 被淘汰了
  18. 一文带你深入理解【Java基础】· 枚举类
  19. 笔记 - chalk 使用
  20. 计算机系单身率排行榜,单身率最高的专业排行!脱不了单的原因找到了

热门文章

  1. [K.O.]安装iTunes提示此Windows Installer软件包有一个问题…!
  2. 安装multisim后汉化过程中,无法创建文件夹拒绝访问怎么办
  3. HBase二级索引方案
  4. 应广单片机开发流程需要注意哪些?
  5. Android仿微信新消息提示音
  6. 单片机仿真软件proteus8安装与使用
  7. 认识Snort3 (1):编译、安装与简单使用
  8. fft算法的c语言实现,快速傅立叶变换(FFT)算法(蝶形算法)的C/C++源代码(zz)
  9. 普通母函数理解篇(PPT)
  10. 城域网光纤、拨号光纤与ADSL的区别