vue中 vue-router的路由的2种模式 (原生js模拟演示)
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模拟演示)相关推荐
- Vue中this.$router.push路由跳转,刷新参数消失
Vue中this.$router.push路由跳转,刷新参数消失 this.$router.push({name:"",params:{id:""}}) nam ...
- vue中this.$router.push()路由传值和获取的两种常见方法
我们在做项目时 ,经常会遇到路由跳转页面传值的问题,有的路由跳转到导航页面时 导航的样式也就改变了. 命名的路由(通过params) this.$router.push({name: "路径 ...
- vue中如何获取当前路由地址
vue获取当前路由地址 1.router和$route的区别 $router: 路由操作对象,只写.需要对路由进行操作时使用.如路由跳转 $route: 路由信息对象,只读.获取路由相关信息时使用.如 ...
- vue中的for循环路由二级路由
vue中的for循环路由二级路由 1.第一步先写需要使用的仓库,里面是需要循环的数据name的设置,class的名称,以及要跳转的路径名称 2.第二部分的样式,在正文中进行循环输出.这里需要使用rou ...
- vue路由的两种模式:hash与history的区别
前言:众所周知,vue-router有两种模式,hash模式和history模式,下面来看看两者的区别. 一.基本情况 直观区别:hash模式url带#号,history模式不带#号. 1.hash模 ...
- Vue中 Vue.prototype 详解及使用——作用:避免和已被定义的数据、方法、计算属性产生冲突
Vue中 Vue.prototype 详解及使用--作用:避免和已被定义的数据.方法.计算属性产生冲突 **应用场景:**在很多组件里用到数据/实用工具,但是不想污染全局作用域.这种情况下,可以通过在 ...
- Vue中生成二维码的一种方式—vue-qr
Vue中生成二维码的一种方式-vue-qr vue实现二维码生成(vue + vue-qr)
- Vue-Router前端路由的两种模式、区别、原理?
vue路由有⼏种模式?有什么区别?原理是什么? 一.vue路由有几种模式? 二.两者区别 三.原理 一.vue路由有几种模式? vue的路由模式⼀共有两种,分别是哈希和history 二.两者区别 哈 ...
- [react-router] React-Router的路由有几种模式?
[react-router] React-Router的路由有几种模式? 1.BrowserRouter:浏览器的路由方式,也就是在开发中最常使用的路由方式 2.HashRouter:在路径前加入#号 ...
最新文章
- win10装centos双系统之后,win10的启动项消失的解决方法
- 新技能get!判断盒子的实际大小及位置。。。
- linux——ISCSI 网络磁盘共享
- linux防火墙常用缩写,Linux iptables常用防火墙规则
- 定时器--STM32f4--HAL
- 面向对象-多态,反射
- python嵌套列表操作_python基础(list列表的操作,公共方法,列表嵌套,元祖)...
- PHPWeb开发入门体验学习笔记
- html+css+js实现登录页面
- 《重大技术需求征集系统》项目目标文档
- Spring boot中使用Jackson ObjectMapper注入
- js实现轮播图常规类(原生JS,没有任何框架)
- 目前电子计算机处于什么时代,目前,电子计算机处于哪大规模和超大规模集成电路时代。()...
- 傅里叶变换:不只是多项式乘法
- 四、OSPF配置实验
- 我和我的中山公园”摄影作品大赛投票通道即将开启,让你的才艺C位出道~
- 从零玩转Docker(一):什么是Docker?
- 小程序uni-app生成条形码
- python布尔型变量错误的赋值_Python中布尔变量的值为( )
- 软件工程团队队名_软件工程团队负责人的角色是什么
热门文章
- Python学习笔记-2017.8.08
- memcached安装及.NET中的Memcached.ClientLibrary使用详解
- Eclipse怎样把文件系统形式的项目作为工程直接导入?
- stackoverflow favorites
- DNN: ModuleSettings Vs TabModuleSettings
- 近期 AI 领域,招聘招生信息汇总
- 中科院副研究员高林:面向可视媒体分析与合成的深度几何学习方法分享
- 摄像机域内监督行人重识别问题
- Centerface:开源实用的边缘设备无锚人脸检测与对齐算法
- linux密码过期不修改,Linux解决用户密码过期但不用修改密码的方法