vue实现页面刷新

在我的页面里有使用过三种页面刷新的方法,接下来挨个介绍下:
一、当前窗口刷新

window.location.reload()  //页面刷新

二、路由切换方式

this.$router.push("需要刷新的页面地址");  //页面刷新

以上两种方式都可以有页面刷新的效果,但是缺点就是会出现空白页,第三种方式就可以解决这一缺点,我们一起来看看。。。

三、provide / inject 组合方式
首先在你的App.vue页面添加v-if=“isRouterAlive”,如以下代码:

HTMl:

<template><div><router-view v-if="isRouterAlive"></router-view></div>
</template>

JS:

export default {name: "app",data() {return {isRouterAlive: true,};},provide() {//提供return {reload: this.reload,};},methods: {reload() {this.isRouterAlive = false;this.$nextTick(function () {this.isRouterAlive = true;});},},
};

最后在你需要加载的页面注入App.vue组件提供(provide)的 reload 依赖,然后直接用this.reload来调用就行,如以下代码:

JS:

  inject: ["reload"], //注入   和methods同级methods: {onSubmit() {this.reload(); //局部刷新}}

总结:以上三种办法都可以用来页面刷新,希望对大家有所帮助,有任何疑问可以留言,我会随时回复大家的问题的!!!

VUE实现页面局部刷新相关推荐

  1. Vue3中如何进行页面局部刷新,组件刷新

    前言 今天在给vue3的项目中进行数据绑定的时候,发现我删除一条记录页面不会自动刷新,还是保留原来的状态 但是数据已经传送给后端,后端也完成了响应的处理 这个时候我想到了局部刷新,我想vue3是vue ...

  2. ajax 局部页面替换innerhtml,ajax jquery 页面局部刷新的不同实现代码

    以下示例是学习使用XMLHttpRequest时,实现的页面局部刷新的代码,分享下. 复制代码 代码示例: 页面局部刷新功能_www.jbxue.com window.onload = functio ...

  3. asp ajax局部刷新,ASP.Net用jQuery ajax实现页面局部刷新

    刚开始的时候使用asp的updatepanel控件实现局部刷新,而且在本地运行正确,但是部署到服务器上就变成整个页面全部刷新了.服务器用的是Windows server2000,本地机子上用的是win ...

  4. 页面局部刷新三种方法

    页面局部刷新 1.使用ajax实现小部分的内容局部刷新 $.ajax({ url:"http://localhost:8080/intoHomepage.do", type:&qu ...

  5. java局部刷新_HTML页面局部刷新的实现代码

    这篇文章主要介绍了HTML页面局部刷新的实现代码的相关资料,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下.如有不足之处,欢迎批评指正. 事件响应刷新:有请求才会刷新 1.通过 ...

  6. ajax局部刷新html页面,Ajax实现页面局部刷新

    最近开发网站,需要实现Ajax实现页面局部刷新,花了2天时间搞定,做个记录 开发环境 WAMP集成开发环境,也就是本地服务器 参考资料: 油管教学视频 简单的例子,可能利用的是bootstap提供的一 ...

  7. jQuery子页面刷新父页面--局部刷新+整体刷新 [转]

    用的是_window.Open()方式打开的窗口(风声js的window插件打开子窗口) ,类似于window.open() //用于刷新父窗口整个页面 window.parent.location. ...

  8. spring mvc + ajax上传文件,页面局部刷新

    1.点击上传按钮进行如下操作,通过表单名称以及input名称获取相应的值,对于上传的文件,使用.files来获取, 因为包含文件的上传,所以采用FormData的形式来进行数据交互,通过append将 ...

  9. html的tab页面切换刷新,切换tab页,页面局部刷新,地址栏路径修改

    需求: 做一个类似百度这种,切换tab,页面展示局部刷新的效果. 思路: tab展示的切换,使用display控制.但是,如果页面刷新,则无法保留显示在tab2的效果,因而在地址栏加参数标记.但如果用 ...

最新文章

  1. LA3177 - Beijing Guards(二分+贪心【更优美的解法)
  2. 2017python学习的第五天:模块
  3. 全面系统地总结Linux的基本操作(上)
  4. PTA: 6-4建立学生信息链表(20分)
  5. java匿名类 - new接口
  6. uniApp实现h5页面唤醒app
  7. 数据中台全面分析总结
  8. 数据标注:图像镜像(水平镜像;垂直镜像;对角镜像)
  9. 北斗定位,定位追踪,防盗追踪系统设计方案
  10. 2019金华正睿集训总结
  11. laravel 手动创建分页器LengthAwarePaginator
  12. Field ‘browser‘ doesn‘t contain a valid alias configuration
  13. dynamic_cast用法总结
  14. 导出Excel并兼容IE8版本
  15. (WSL) Linux显示自己的系统logo ---- screenfetch
  16. 关于港澳通行证的办理和续签的问题总结
  17. RTL8720DN SDK 环境搭建
  18. 学校电子阅览室云桌面的应用
  19. android studio布局无法点击,Android Studio菜单项单击不起作用
  20. python画地球仪_Python pyecharts制作一个动态地球仪

热门文章

  1. GNSS差分码偏差(DCB)文件下载
  2. JSP房地产门户管理系统myeclipse开发mysql数据库BS模式java编程网页结构详细设计
  3. 离散数学中谓词逻辑推理规则总结,附各规则英文
  4. bzoj 5185 Lifeguards - 动态规划 - 贪心
  5. 色彩表示与编码之JPEG压缩编码
  6. Python调用Rasa API服务进行连续对话
  7. u盘提示格式化怎么修复教程
  8. 虚拟主机mysql数据库大小,香港虚拟主机的网站数据库空间不够怎么办
  9. 一道有关自然对数e的不等式问题
  10. linux 中find命令下的-type f 代表什么意思