使用vue-router切换页面时,获取上一页url以及当前页面url的方法


Posted in Javascript onMay 06, 2019

今天在实现一个小功能的时候,遇到一个问题,使用vue-router获取上一页面的url信息,我尝试了多种方式,发现使用vue-router的canDeactivate钩子实现这个功能最为方便,现在将我的实现代码总结如下:

项目使用的是vue-cli,直接贴代码        

export default {
  mixins: [],
  vuex: {
   actions: {fetchCertificates},
  },
  data() {
   return {}
  },
  route: {
   data() {
    this.$root.showLoading();
    return this.fetchCertificates().then((res) => {
     this.$root.dismissLoading();
     if (res.error) return this.$root.toastError(res.error);
     if(res.data.certificates.length >0){
      return res.data;
     }else{
      console.log(this.$route ,"----当前页面的url信息----");
     }
    });
   },
   canActivate (transition) {
    console.log(transition,"======上一个页面的url信息=======");
    transition.next();
   }
  },
 }

使用vue-router切换页面时,获取上一页url以及当前页面url的方法

使用vue-router切换页面时,获取上一页url以及当前页面url的方法

以上所述是小编给大家介绍的使用vue-router切换页面时,获取上一页url以及当前页面url的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript 树控件 比较好用
Jun 11 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
Jul 17 Javascript
javascript生成随机颜色示例代码
May 05 Javascript
js简单的弹出框有关闭按钮
May 05 Javascript
javascript转换日期字符串为Date日期对象的方法
Feb 13 Javascript
Immutable 在 JavaScript 中的应用
May 02 Javascript
仿iframe效果Aajx文件上传实例
Nov 18 Javascript
webpack 样式加载的实现原理
Jun 12 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
Dec 28 Javascript
Javascript模拟实现new原理解析
Mar 03 Javascript
写一个Vue loading 插件
Nov 09 Javascript
vue路由跳转传参数的方法
May 06 #Javascript
如何获取vue单文件自身源码路径
May 06 #Javascript
详解vue-cli中使用rem,vue自适应
May 06 #Javascript
用Vue编写抽象组件的方法
May 06 #Javascript
JS解惑之Object中的key是有序的么
May 06 #Javascript
微信小程序和百度的语音识别接口详解
May 06 #Javascript
微信小程序生成海报分享朋友圈的实现方法
May 06 #Javascript
You might like
PHP PDO函数库详解
2010/04/27 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
JavaScript lodash常见用法系列小结
2016/08/24 Javascript
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
2017/03/01 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
Python基础中所出现的异常报错总结
2016/11/19 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
css3中background新增的4个新的相关属性用法介绍
2013/09/26 HTML / CSS
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
大学毕业感言
2014/01/10 职场文书
法制宣传口号
2014/06/16 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
给病人的慰问信
2015/03/23 职场文书
交通事故被告答辩状
2015/05/22 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书