vue-router 实现页面路由

vue-router介绍

vue 的官方路由组件

功能包括

  • 嵌套路由映射
  • 动态路由选择
  • 模块化、基于组件的路由配置
  • 路由参数、查询、通配符
  • HTML5 的 history 模式 和 hash 模式

vue-router使用

结合 tabs 组件,实现页面路由  安装 vant-ui 实现底部导航栏 Tabbar-CSDN博客

重点&难点

什么是路由?

  • 单页面应用(又叫SPA):不刷新而切换页面某部分,实际是切换页面里的部分内容。
  • 单页面应用路由:实际表示应用页面的状态
  • url中pathname部分(history api) 或 hash(url中#后面的部分)用来记录路由

一个url对应一个路由

路由就是表示页面的状态,一般用url的 pathname 或者 哈希#带着后面的部分 来表示

路由是如何配置的?

满足以下3个要素

  • 第一步找到 内容组件渲染的地方-<router-view> (app.vue 渲染的地方,组件页面渲染的地方等)
  • 第二步找到,路由与组件的对应关系-router配置文件里,配置的路由(router/index.ts)
  • 第三步找到,触发路由跳转的地方 (<router-link>代码处或者代码可动态配置(代码函数调用跳转路由方法的地方) )(需要判断是否要设置)

相关推荐

  1. vue-router

    2024-01-31 22:54:01       31 阅读
  2. 页面router设计

    2024-01-31 22:54:01       46 阅读
  3. vue-router(守卫)

    2024-01-31 22:54:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-31 22:54:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-31 22:54:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-31 22:54:01       87 阅读
  4. Python语言-面向对象

    2024-01-31 22:54:01       96 阅读

热门阅读

  1. 242. 有效的字母异位词(力扣LeetCode)

    2024-01-31 22:54:01       57 阅读
  2. Vue之在iframe标签里刷新外部页面

    2024-01-31 22:54:01       61 阅读
  3. docker程序镜像的安装

    2024-01-31 22:54:01       54 阅读
  4. MySQL-约束

    2024-01-31 22:54:01       52 阅读
  5. C++ easyX小程序:画五角星

    2024-01-31 22:54:01       53 阅读
  6. 使用Windows API实现屏幕截图及服务器传输

    2024-01-31 22:54:01       61 阅读
  7. SQL Server 函数参考手册

    2024-01-31 22:54:01       54 阅读
  8. Filebeat日志采集到Logstash再到Elasticsearch集群

    2024-01-31 22:54:01       66 阅读
  9. c++11学习笔记

    2024-01-31 22:54:01       72 阅读
  10. nginx+ gunicorn部署flask项目

    2024-01-31 22:54:01       47 阅读