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的数组的扩展实例代码
Jul 09 Javascript
一个js写的日历(代码部分网摘)
Sep 20 Javascript
JavaScript中检测变量是否存在遇到的一些问题
Nov 11 Javascript
js实现的标题栏新消息闪烁提示效果
Jun 06 Javascript
JavaScript中的substr()方法使用详解
Jun 06 Javascript
微信支付 JS API支付接口详解
Jul 11 Javascript
JS定时器用法分析【时钟与菜单中的应用】
Dec 21 Javascript
vue将对象新增的属性添加到检测序列的方法
Feb 24 Javascript
小程序实现页面顶部选项卡效果
Nov 06 Javascript
vuex实现及简略解析(小结)
Mar 01 Javascript
Vue起步(无cli)的啊教程详解
Apr 11 Javascript
详解Vue 如何监听Array的变化
Jun 06 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
PHPMailer安装方法及简单实例
2008/11/25 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
js取得url地址参数实例
2013/02/22 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
Jquery插件easyUi实现表单验证示例
2015/12/15 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
vuex操作state对象的实例代码
2018/04/25 Javascript
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
Python中多线程的创建及基本调用方法
2016/07/08 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
python2.7使用scapy发送syn实例
2020/05/05 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
IFCHIC台湾:欧美国际设计师品牌
2019/05/18 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
文明礼仪事迹材料
2014/01/09 职场文书
网络技术专业求职信
2014/05/02 职场文书
政治思想表现评语
2014/05/04 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
考试后的感想
2015/08/07 职场文书
javascript canvas实现雨滴效果
2021/06/09 Javascript
生命的关键成分来自太空?陨石说是的
2022/04/29 数码科技