码迷,mamicode.com
首页 >  
搜索关键字:pushstate    ( 150个结果
vue-router 的原理
1. hash 修改的时候:history.pushState('名字', null, '/xxx') || location.hash = '/xxx' 回退的时候:window.addEventListener('statepop' || 'hashchange') 2. history 修改的 ...
分类:其他好文   时间:2019-09-23 09:30:45    阅读次数:86
防止/禁止页面后退
import ua from './devices' // 判断环境用的 function removeHistory () { if (ua.isApp()) { // 防止页面后退 history.pushState(null, null, document.URL) window.addEve... ...
分类:其他好文   时间:2019-09-17 12:13:22    阅读次数:104
vue 监听返回
mounted: function() { //使用keep-alive时可以放在activated内 if (window.history && window.history.pushState) { history.pushState(null, null, document.URL); win... ...
分类:其他好文   时间:2019-09-04 19:08:25    阅读次数:91
浏览器禁用返回按钮
history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushState(null, null, document.URL); }); ...
分类:其他好文   时间:2019-08-15 21:00:00    阅读次数:81
最基础前端路由实现,事件popstate使用
history.pushState(),history.replaceState(),popstate ...
分类:其他好文   时间:2019-07-11 20:29:06    阅读次数:99
Vue.js项目在apache服务器部署后,刷新404的问题
原因是vue-router 使用了路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。 const router = new VueRouter({ mode: 'history', routes: [...] }) 需 ...
分类:Web程序   时间:2019-07-08 19:37:44    阅读次数:229
vue项目中利用popstate处理页面返回操作
需求背景:项目中需要做一个返回确认,避免用户误触返回键而退出当前页面。 原理:利用history和浏览器刷新popstate状态 实现: 1、在mounted() 阶段判断并添加popstate事件监听,History.pushState()(参数:一个状态对象,一个标题(现在被忽略了),以及一个可 ...
分类:其他好文   时间:2019-07-01 01:07:30    阅读次数:756
导航跳转,禁止后退
if (window.history && window.history.pushState) { $(window).on('popstate', function () { window.history.pushState('forward', null, '#'); window.histor ...
分类:其他好文   时间:2019-02-20 13:05:21    阅读次数:120
前端路由实现(history)
HTML5 history 新增了两个 API:history.pushState 和 history.replaceState 两个 API 都接收三个参数: 1.状态对象(state object):一个 javascript对象,与用 pushstate()方法创建的新历史记录条目关联。无论何 ...
分类:其他好文   时间:2019-01-25 17:41:56    阅读次数:217
H5,API的pushState(),replaceState()和popstate()用法
pushState和replaceState是H5的API中新添加的两个方法。通过window.history方法来对浏览器历史记录的读写。 pushState和replaceState 在 HTML 文件中, history.pushState() 方法向浏览器历史添加了一个状态。 pushSta ...
分类:Windows程序   时间:2019-01-14 21:23:08    阅读次数:226
150条   上一页 1 2 3 4 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!