vue this.reload 方法 配置


Posted in Javascript onSeptember 12, 2018

1.场景

在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求。

2.遇到的问题

1. 用vue-router重新路由到当前页面,页面是不进行刷新的

2.采用window.reload(),或者router.go(0)刷新时,整个浏览器进行了重新加载,闪烁,体验不好

3.解决方法

provide / inject 组合

作用:允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。

我的项目配置:

①home.vue

<router-view v-if="isReloadAlive"></router-view>

vue this.reload 方法 配置  vue this.reload 方法 配置

export default {
 provide() {
   return {
    reload: this.reload
   }
 },
 data(){
  isReloadAlive : true
 },
 methods: {
  reload() {
 this.isReloadAlive = false;
 this.$nextTick(function(){
 this.isReloadAlive = true;
 })
 }
 }
}

②使用reload方法的页面

 内容管理 - 投顾推荐  tgtj.vue

export default {
 inject: ['reload'],  // 注入 reload 方法
 data(){
  。。。。
 },
 method: {
  set: function(id){
    let param = {
     "recommendedConsultant.id": this.recommendedConsultant_id,
     "recommendedConsultant.sequence": this.recommendedConsultant_sequence,
     "recommendedConsultant.consultant_id": id
    }
    setRecommendedAdvisor(param).then((data) => {
     this.$message({ message: data.ret.retMsg });
     if(data.ret.succeed){
      this.reload()   // 调用刷新方法
     }
    });
  }
 }
}

总结

以上所述是小编给大家介绍的vue this.reload 方法 配置,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery操作select详解(取值,设置选中)
Feb 07 Javascript
js实现键盘控制DIV移动的方法
Jan 10 Javascript
javascript常用方法总结
May 14 Javascript
js格式化时间的方法
Dec 18 Javascript
微信小程序 template模板详解及实例代码
Mar 09 Javascript
vue货币过滤器的实现方法
Apr 01 Javascript
Node.js搭建小程序后台服务
Jan 03 Javascript
Vue项目中如何使用Axios封装http请求详解
Oct 23 Javascript
vue中keep-alive内置组件缓存的实例代码
Apr 16 Javascript
Element Input输入框的使用方法
Jul 26 Javascript
JS数组的常用方法整理
Mar 31 Javascript
一小时迅速入门Mybatis之bind与多数据源支持 Java API
Sep 15 Javascript
jquery 动态遍历select 赋值的实例
Sep 12 #jQuery
JS中判断字符串存在和非空的方法
Sep 12 #Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 #Javascript
微信小程序实现tab左右切换效果
Nov 15 #Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
Sep 11 #Javascript
vue项目中使用tinymce编辑器的步骤详解
Sep 11 #Javascript
VUE 实现滚动监听 导航栏置顶的方法
Sep 11 #Javascript
You might like
PHP 的几个配置文件函数
2006/12/21 PHP
PHP header函数分析详解
2011/08/06 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
ajax 缓存 问题 requestheader
2010/08/01 Javascript
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
jquery实现拖拽小方块效果
2020/12/10 jQuery
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
用Python进行基础的函数式编程的教程
2015/03/31 Python
python中字典dict常用操作方法实例总结
2015/04/04 Python
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
基于python的字节编译详解
2017/09/20 Python
python中退出多层循环的方法
2018/11/27 Python
windows下搭建python scrapy爬虫框架步骤
2018/12/23 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
2019/08/12 Python
Python matplotlib实时画图案例
2020/04/23 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
python 实现&quot;神经衰弱&quot;翻牌游戏
2020/11/09 Python
allbeauty美国:英国在线美容店
2019/03/11 全球购物
生产车间实习自我鉴定
2013/09/23 职场文书
高中毕业生自我鉴定范文
2013/09/26 职场文书
学习演讲稿范文
2014/05/10 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书