vue-router 在ie内核下页面不跳转
在360兼容模式下vue-router跳转失效,路由地址变了,但是页面的内容没有改变,但是之前的项目却没有这个问题
后面查资料发现原因:因为当url的hash change的时候,浏览器没有做出相应改变,所以需要一个兼容方案:
function checkIE(){
return '-ms-scroll-limit' in document.documentElement.style && '-ms-ime-align' in document.documentElement.style
}
if (checkIE()) {
window.addEventListener('hashchange', () => {
var currentPath = window.location.hash.slice(1);
if (this.$route.path !== currentPath) {
this.$router.push(currentPath)
}
}, false)
}
将这段代码粘贴到app.vue的mounted中可以解决该问题
vue-router 在ie内核下页面不跳转相关推荐
- Vue+Vue Router+Webpack打包网站基础页面
Vue+Vue Router+Webpack打包网站基础页面 1.目录结构 2.package.json所需依赖包 {"name": "vue_router_webpac ...
- this.$router.push() 和 router-link在IE11下页面不跳转
最近发现一个兼容问题 vue-router 的this.$router 和 router-link方法在IE 下不管用,页面不能跳转(又是万恶的IE),最后百度找到了一个决绝兼容的方法记录一下! &l ...
- vue router 原生html,Vue router 使用 History 模式导致页面请求 404
vue-router 默认 hash 模式 -- 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载. 如果不想要很丑的 hash,我们可以用路由的 his ...
- Vue+Vue Router+Vuex页面演示
Vue+Vue Router+Vuex简单页面演示 1.目录结构(使用vue-cli创建) 2.编写代码 src/router/index.js import Vue from "vue&q ...
- vue+router 404页面制作
文章目录 效果 一.创建404界面 二.设置router 1.在router中添加 2.main.js中挂载router 效果 当访问不存在的页面时则会跳转至404页面 一.创建404界面 创建err ...
- vue——router更改路由地址,但是页面不能跳转
在做电商项目时,筛选标签时,需要路由发生变化,但是当前的页面商品列表还需要局部刷新. 如果更改路由后,页面跳转,则是全局刷新,局部刷新才能够满足用户需求. 则此时要做的就是:更改路由地址,但是页面不能 ...
- vue router怎么设置每个页面标题
router.jsconst router = new Router({mode: 'history',base: process.env.BASE_URL,routes: [{path: '/hom ...
- vue router 入门笔记
vue router 入门笔记 tips: components优先级大于component,即当一个route对象里同时配置了component和components时component视为无效 即 ...
- Vue.js 从 Vue Router 0.7.x 迁移
从 Vue Router 0.7.x 迁移 只有 Vue Router 2 是与 Vue 2 相互兼容的,所以如果你更新了 Vue ,你也需要更新 Vue Router .这也是我们在主文档中将迁移路 ...
最新文章
- OpenDNSSEC 1.3.12 发布
- 02-JDBC学习手册:JDBC编程步骤【重点重点】
- [SQL使用经验]选用 IN 还是 EXISTS,哪个性能更好
- 详细介绍软件架构设计的三个维度
- 地大计算机历年分数线,中国地质大学武汉历年分数线 2021中国地质大学武汉录取分数线...
- redis一般用来干嘛_谈谈redis的热key问题如何解决
- 土豆首页图片延迟加载的效果
- [Ubuntu 10.04]Firefox中Flash汉字乱码问题的解决
- Java初学者作业——声明变量储存商品信息并进行输出
- c# 非阻塞算法_c# – 了解非阻塞线程同步和Thread.MemoryBarrier
- 多多客api_订多多提供API
- github图书馆座位预约_GitHub上排名前100的图书馆
- Centos yum和pip下载离线安装包
- 华为有哪些高科技技术?
- LeetCode 176 第二高的薪水
- checkbox获取勾选状态_jQuery判断checkbox选中状态
- 【Devops实践】Git+Gitlab+Jenkins pipeline(maven+Sonarqube+harbor) +k8s 整合CICD
- 摩尔斯电码(Python字典实现)
- 计算机基础知识华工,计算机应用基础(统考)·随堂练习2017秋华工答案
- 基于OSG的虚拟校园系统的设计与实现
热门文章
- java Web api接入讯飞aiui(1)
- 讯飞AIUI ubuntu linux使用
- linux双网卡配置,静态路由表配置
- MT【352】极值点偏移
- [论]【DSTGCN】Dynamic SpatiotemporalGraph Convolutional Neural Networks for Traffic Data Imputation
- 无法加载SQLite.Interop.dll:找不到指定模块
- [转]数码单反和普通数码相机的差别
- java获取指定时间为第几周_Java8根据一年中的第几周获得Monday
- Android开发动态的监听网络状态的变化
- PHP获取某一天前后任意时间