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 相关文章推荐
jquery EasyUI的formatter格式化函数代码
Jan 12 Javascript
javascript中的void运算符语法及使用介绍
Mar 10 Javascript
浅析Javascript使用include/require
Nov 13 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
Jun 23 Javascript
vue.js表格分页示例
Oct 18 Javascript
浅谈jquery选择器 :first与:first-child的区别
Nov 20 Javascript
基于JavaScript实现全选、不选和反选效果
Feb 15 Javascript
mac上node.js环境的安装测试
Jul 03 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
Oct 28 jQuery
深入浅析Vue.js中 computed和methods不同机制
Mar 22 Javascript
详解离线安装npm包的几种方法
Nov 25 Javascript
Vue常用API、高级API的相关总结
Feb 02 Vue.js
详解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用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
php生成rss类用法实例
2015/04/14 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
Safari5中alert的无限循环BUG
2011/04/07 Javascript
jquery实现div拖拽宽度示例代码
2013/07/31 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
分享jQuery网页元素拖拽插件
2020/12/01 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
Angular 4.x中表单Reactive Forms详解
2017/04/25 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
Python使用scrapy采集数据过程中放回下载过大页面的方法
2015/04/08 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
基于Django filter中用contains和icontains的区别(详解)
2017/12/12 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
Python基于BeautifulSoup爬取京东商品信息
2020/06/01 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
秘书专业自荐信范文
2013/12/26 职场文书
简历的自我评价
2014/02/03 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
电子专业自荐信
2014/07/01 职场文书
员工激励培训演讲稿
2014/09/16 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
介绍信怎么写
2015/01/30 职场文书
安全保证书怎么写
2015/02/28 职场文书
2016年教师节感言
2015/12/09 职场文书
导游词之无锡东林书院
2019/12/11 职场文书
使用 JavaScript 制作页面效果
2021/04/21 Javascript