Vue3.0路由跳转方式

1.编程式路由导航

第一步创建route文件夹以及index.js

上代码

import { createRouter, createWebHistory } from 'vue-router'//路由数组
const routes =[{path: '/hello',name: ' hello',component: () => import('../views/HelloWorld/index.vue')},{path: '/',name: ' login',component: () => import('../views/login/index.vue')}
]
const router = createRouter({history: createWebHistory(process.env.BASE_URL),routes //上面的路由数组
})
export default router

第二步在main.js引入router

第三步在vue文件中导入

第四步开始跳转

2声明式路由导航

用< router-link>< /router-link>标签进行路由跳转

3扩展 路由标签router-view的理解

路由中的 < router-view/> 是用来承载当前级别下的子级路由的一个视图标签,此标签的作用就是显示当前路由级别下一级的页面。”

在开发vue项目中经常需要实现一个页面里面可以切换着展现不同的组件页面

例如:下图中通过点击侧边栏不同的组件路由到不同的组件页,而侧边栏和顶部部分是不变的,切换的只是组件页面


个别图片来源于网络

Vue3.0路由跳转方式相关推荐

  1. Vue3.0路由跳转携带参数

    一.路由跳转 1.在需要跳转的页面 //引入API---useRouter import { useRouter } from 'vue-router' ...... //定义router变量 con ...

  2. 前端页面路由跳转方式详解

    本文总结以下几种前端页面路由的跳转方式: 第一种方式:navigate; 第二种方式:window.open; 第三种方式:document.getElementById("a标签id&qu ...

  3. Flutter路由跳转方式

    1.通过of跳转 //在入口定义路由 class MyApp extends StatelessWidget {const MyApp({super.key});@overrideWidget bui ...

  4. vue 路由跳转方式

    1.方式一:标签跳转 router-link ① 不传参 <li ><router-link to="user">点击验证动画效果 </router- ...

  5. Vue3 实现路由跳转

    一.安装 vue-router npm install vue-router@4 二.新建 vue 页面 在 src 目录下新建 view 目录用来存放 vue 的页面. 然后在 view目录下新建两 ...

  6. v-router路由跳转方式

    // 字符串 router.push('home')// 对象 router.push({ path: 'home' })// 命名的路由 router.push({ name: 'user', pa ...

  7. Vue3 路由跳转如何刷新当前页重新请求数据

    Vue3 中路由跳转至当前页然后刷新页面,vue3重新跳转当前页面 因为数据请求和路由跳转是异步的 只需要加入 async 和await 即可

  8. vue中实现路由跳转的三种方式(超详细整理)

    vue中实现路由跳转的三种方式 一.使用vue-router vue-router 本质是一个第三方的包 用的时候需要下载 步骤 (7步法 ): 下载vue-router模块到当前工程 yarn ad ...

  9. 学习Vue3.0,先从搭建环境开始

    Bug源测试,上线来几个.愿君多修改,今夜眼难合. 这是小编关于Vue3.0系列文章的第二篇,本文将带您从零搭建一个基于Vue3.0与vite的Vue3.0开发环境,通过本文的学习,你将学习到以下内容 ...

最新文章

  1. 计算机组成原理文华学院,华中科技大学文华学院计算机组成原理课设.doc
  2. rocketmq还要eventbus_ListEventBuses_ListEventBuses_事件总线_C# SDK_阿里云SDK参考_事件总线EventBridge - 阿里云...
  3. 当年只会C# 所以写C++就成这样了! log4cplus - log4net
  4. c++ overide
  5. Linux关机、重启命令
  6. 编写数据访问代码测试–单元测试是浪费
  7. 【Liunx】manjaro双系统安装(折腾)教程
  8. C#LeetCode刷题之#278-第一个错误的版本(First Bad Version)
  9. setSystemUiVisibility() 与 getSystemUiVisibility() 显示隐藏状态栏
  10. #HTTP协议学习# (六)代理
  11. 在线PPT—Sway初级教程
  12. SVN客户端下载及安装
  13. 网易云通信 java 登录,网易云IM(即时通讯) 集成指南(Android)
  14. C# 使用AForge调用笔记本摄像头拍照
  15. php中句柄是什么意思,“句柄”到底是什么意思啊
  16. FastCGI 进程管理器(FPM)
  17. ThinkPad W500 在WINDOWS8.1系统下安装双显卡的方法
  18. M-LAG—跨设备链路聚合组
  19. 网易高工手打:中高级前端必须注意的40条移动端H5坑位指南
  20. 汉诺塔python代码解释_python实现汉诺塔算法

热门文章

  1. 【Vue.js】900- Vue 3.0 进阶之 VNode 探秘
  2. XTU OJ 1217 A+B VII
  3. 学习 PixiJS — 交互工具 1
  4. echarts color
  5. 关于茶的几个常识性流言,你被误导了几个?
  6. Charles安装移动端证书(手机)
  7. 分体式平价蓝牙耳机哪个音质好?400元平价蓝牙耳机性价比之王
  8. Android特别的数据结构(一) SparseArray源码解析
  9. 什么是多态(polymorphism)
  10. 云生态大会,随“峰”而来