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 相关文章推荐
JavaScript 学习笔记(六)
Dec 31 Javascript
jquery的extend和fn.extend的使用说明
Jan 09 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
Oct 08 Javascript
JavaScript cookie的设置获取删除详解
Feb 11 Javascript
JavaScript实现关键字高亮功能
Nov 12 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
Jun 21 Javascript
Vue使用vue-cli创建项目
Sep 01 Javascript
深入理解ES6 Promise 扩展always方法
Sep 26 Javascript
用Node提供静态文件服务的方法
Jul 06 Javascript
在vue中v-bind使用三目运算符绑定class的实例
Sep 29 Javascript
vue 实现通过vuex 存储值 在不同界面使用
Nov 11 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下通过伪造http头破解防盗链的代码
2010/07/03 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
谈谈jQuery Ajax用法详解
2015/11/27 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
浅谈React中组件间抽象
2018/01/27 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python基本语法经典教程
2016/03/11 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
python 字符串追加实例
2019/07/20 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
马来西亚网上购物:Youbeli
2018/03/30 全球购物
STAY JAPAN台湾:预订日本民宿
2018/07/22 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
文秘专业应届生求职信范文
2013/11/14 职场文书
大学生志愿者感言
2014/01/15 职场文书
基层干部十八大感言
2014/01/19 职场文书
高中历史教学反思
2014/02/08 职场文书
货车司机岗位职责
2014/03/18 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
素质拓展训练感想
2015/08/07 职场文书
创业计划书之酒吧
2019/12/02 职场文书
Go 语言中 20 个占位符的整理
2021/10/16 Golang