Vue + Vue-router 同名路由切换数据不更新的方法


Posted in Javascript onNovember 20, 2017

在默认情况下, 同名路由之间的切换, 由于组件可以服用, 放在ready里获取数据, 是不会执行的, 有两种方法可以解决

注意: 该问题仅存在于 vue1

方法1: 将数据获取放到route.data下~

route: {
  data({to: {params: { page }}}) {
    return Promise.all([
      this.getApi()
    ]).then(() => {

    })
  }
}

方法2: 设置route.canReuse = false, 强制组件不复用~

route: {
  canReuse() {
    return false
  }
},
ready() {
  var request = $.ajax({
    type: "POST",
    dataType: 'json',
    url: "api.php"
  });
  request.then((json) => {
    // balabala
  });
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js弹出层之1:JQuery.Boxy (二)
Oct 06 Javascript
用JQuery在网页中实现分隔条功能的代码
Aug 09 Javascript
JS 页面计时器示例代码
Oct 28 Javascript
JS执行删除前的判断代码
Feb 18 Javascript
Jquery实现动态切换图片的方法
May 18 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
Aug 26 Javascript
快速掌握Node.js模块封装及使用
Mar 21 Javascript
javascript特殊文本输入框网页特效
Sep 13 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
Jan 23 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
Apr 18 Javascript
老生常谈JavaScript获取CSS样式的方法(兼容各浏览器)
Sep 19 Javascript
8 个有用的JS技巧(推荐)
Jul 03 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 #Javascript
webpack+vue中使用别名路径引用静态图片地址
Nov 20 #Javascript
laydate日历控件使用方法详解
Nov 20 #Javascript
JavaScript框架Angular和React深度对比
Nov 20 #Javascript
如何选择适合你的JavaScript框架
Nov 20 #Javascript
JavaScript内存泄漏的处理方式
Nov 20 #Javascript
加载 vue 远程代码的组件实例详解
Nov 20 #Javascript
You might like
使用PHP生成二维码的方法汇总
2015/07/22 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
javascript入门·对象属性方法大总结
2007/10/01 Javascript
childNodes.length与children.length的区别
2009/05/14 Javascript
xml转json的js代码
2012/08/28 Javascript
js鼠标滑过弹出层的定位IE6bug解决办法
2012/12/26 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
javascript常用的方法整理
2015/08/20 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
python抓取文件夹的所有文件
2018/02/27 Python
Django学习之文件上传与下载
2019/10/06 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
附答案的Java面试题
2012/11/19 面试题
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
什么是servlet
2012/05/08 面试题
高中生自我鉴定范文
2013/10/30 职场文书
开门红主持词
2014/04/02 职场文书
医药销售自荐书
2014/05/29 职场文书
建筑工程技术专业求职信
2014/07/16 职场文书
人力资源管理求职信
2014/08/07 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
关于EntityWrapper的in用法
2022/03/22 Java/Android
MongoDB支持的索引类型
2022/04/11 MongoDB