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 相关文章推荐
Javascript的一种模块模式
Mar 22 Javascript
自制基于jQuery的智能提示插件一枚
Feb 18 Javascript
分享一个asp.net pager分页控件
Jan 04 Javascript
JS实现仿QQ效果的三级竖向菜单
Sep 25 Javascript
JavaScript基础知识之方法汇总结
Jan 24 Javascript
全面解析bootstrap格子布局
May 22 Javascript
详解jQuery的表单验证插件--Validation
Dec 21 Javascript
vue.js实现条件渲染的实例代码
Jun 22 Javascript
three.js实现3D影院的原理的代码分析
Dec 18 Javascript
JavaScript实现选项卡效果的分析及步骤
Apr 16 Javascript
vue.config.js常用配置详解
Nov 14 Javascript
原生js+canvas实现贪吃蛇效果
Aug 02 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 auth_http类库进行身份效验
2009/03/19 PHP
php记录代码执行时间(实现代码)
2013/07/05 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
laravel框架学习笔记之组件化开发实现方法
2020/02/01 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
js编写三级联动简单案例
2016/12/21 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
setTimeout学习小结
2017/02/08 Javascript
基于vue中keep-alive缓存问题的解决方法
2018/09/21 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
vue props对象validator自定义函数实例
2019/11/13 Javascript
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
python集合类型用法分析
2015/04/08 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
django框架使用方法详解
2019/07/18 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
4s店活动策划方案
2014/08/25 职场文书
2015年全国“爱牙日”宣传活动总结
2015/03/23 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript
Python matplotlib多个子图绘制整合
2022/04/13 Python