hash模式

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="#a">a</a><a href="#b">b</a><a href="#c">c</a><div id="app"></div>
</body>
<script>## 标题// 路由的hash 模式window.onhashchange = function (event) {console.log(event)console.log(location.hash)if(location.hash == '#a') {app.innerHTML = 'a视图'}if(location.hash == '#b') {app.innerHTML = 'b视图'}if(location.hash == '#c') {app.innerHTML = 'c视图'}}// 路由的history模式</script>
</html>

history模式

vue中 vue-router的路由的2种模式 (原生js模拟演示)相关推荐

  1. Vue中this.$router.push路由跳转,刷新参数消失

    Vue中this.$router.push路由跳转,刷新参数消失 this.$router.push({name:"",params:{id:""}}) nam ...

  2. vue中this.$router.push()路由传值和获取的两种常见方法

    我们在做项目时 ,经常会遇到路由跳转页面传值的问题,有的路由跳转到导航页面时 导航的样式也就改变了. 命名的路由(通过params) this.$router.push({name: "路径 ...

  3. vue中如何获取当前路由地址

    vue获取当前路由地址 1.router和$route的区别 $router: 路由操作对象,只写.需要对路由进行操作时使用.如路由跳转 $route: 路由信息对象,只读.获取路由相关信息时使用.如 ...

  4. vue中的for循环路由二级路由

    vue中的for循环路由二级路由 1.第一步先写需要使用的仓库,里面是需要循环的数据name的设置,class的名称,以及要跳转的路径名称 2.第二部分的样式,在正文中进行循环输出.这里需要使用rou ...

  5. vue路由的两种模式:hash与history的区别

    前言:众所周知,vue-router有两种模式,hash模式和history模式,下面来看看两者的区别. 一.基本情况 直观区别:hash模式url带#号,history模式不带#号. 1.hash模 ...

  6. Vue中 Vue.prototype 详解及使用——作用:避免和已被定义的数据、方法、计算属性产生冲突

    Vue中 Vue.prototype 详解及使用--作用:避免和已被定义的数据.方法.计算属性产生冲突 **应用场景:**在很多组件里用到数据/实用工具,但是不想污染全局作用域.这种情况下,可以通过在 ...

  7. Vue中生成二维码的一种方式—vue-qr

    Vue中生成二维码的一种方式-vue-qr vue实现二维码生成(vue + vue-qr)

  8. Vue-Router前端路由的两种模式、区别、原理?

    vue路由有⼏种模式?有什么区别?原理是什么? 一.vue路由有几种模式? 二.两者区别 三.原理 一.vue路由有几种模式? vue的路由模式⼀共有两种,分别是哈希和history 二.两者区别 哈 ...

  9. [react-router] React-Router的路由有几种模式?

    [react-router] React-Router的路由有几种模式? 1.BrowserRouter:浏览器的路由方式,也就是在开发中最常使用的路由方式 2.HashRouter:在路径前加入#号 ...

最新文章

  1. win10装centos双系统之后,win10的启动项消失的解决方法
  2. 新技能get!判断盒子的实际大小及位置。。。
  3. linux——ISCSI 网络磁盘共享
  4. linux防火墙常用缩写,Linux iptables常用防火墙规则
  5. 定时器--STM32f4--HAL
  6. 面向对象-多态,反射
  7. python嵌套列表操作_python基础(list列表的操作,公共方法,列表嵌套,元祖)...
  8. PHPWeb开发入门体验学习笔记
  9. html+css+js实现登录页面
  10. 《重大技术需求征集系统》项目目标文档
  11. Spring boot中使用Jackson ObjectMapper注入
  12. js实现轮播图常规类(原生JS,没有任何框架)
  13. 目前电子计算机处于什么时代,目前,电子计算机处于哪大规模和超大规模集成电路时代。()...
  14. 傅里叶变换:不只是多项式乘法
  15. 四、OSPF配置实验
  16. 我和我的中山公园”摄影作品大赛投票通道即将开启,让你的才艺C位出道~
  17. 从零玩转Docker(一):什么是Docker?
  18. 小程序uni-app生成条形码
  19. python布尔型变量错误的赋值_Python中布尔变量的值为( )
  20. 软件工程团队队名_软件工程团队负责人的角色是什么

热门文章

  1. Python学习笔记-2017.8.08
  2. memcached安装及.NET中的Memcached.ClientLibrary使用详解
  3. Eclipse怎样把文件系统形式的项目作为工程直接导入?
  4. stackoverflow favorites
  5. DNN: ModuleSettings Vs TabModuleSettings
  6. 近期 AI 领域,招聘招生信息汇总
  7. 中科院副研究员高林:面向可视媒体分析与合成的深度几何学习方法分享
  8. 摄像机域内监督行人重识别问题
  9. Centerface:开源实用的边缘设备无锚人脸检测与对齐算法
  10. linux密码过期不修改,Linux解决用户密码过期但不用修改密码的方法