手机版

刷新当前页面的方法教程

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

Vue.js(是一个用于构建用户界面的渐进式框架。与其他重量级框架不同,Vue采用自下而上的增量开发设计。Vue的核心库只关注视图层,这是一个数据驱动的前端框架

我们在开发vue的页面时,有时会遇到刷新当前页面的功能,但是vue框架内置的路由器并不支持刷新当前页面的功能,它只支持路由路径发生变化时刷新页面。基于这个原理,为了刷新页面,可以先跳转到一个空页面,然后立即跳回,从而实现这个功能。

开发工具环境

vue.js webstorm方法如下

一.原则

如上图所示,我们需要写一个自动跳回的空页面,以便刷新页面A。用户操作完A页后,A页先跳到空页,然后空页立即跳回A页。此时,vue将重新加载A页面。这种方法可以变相实现自刷新,但缺点是当需要刷新的页面较多时,就会出现较多的空页面。

二、当前页面事件监控

如上图所示,我们定义了一个refreshPage方法,它是对特定事件的回调。在这种方法中,我们将处理业务逻辑,然后使用vue的路由器跳转到一个空页面。这个空页面的路由路径是/user/back。这条路随便走,你可以选择自己的路。

第三,空页的准备

如上图所示,在空页面中立即执行路由,此时会重新加载原页面,从而实现刷新。这里的/user/index是跳回原页面的路由路径,每个人需要根据自己的项目情况来写。

四、注意事项

本文使用的方法实际上是一种黑客方法。在极端情况下,比如网络极坏,可能会发生跳转到空页后无法跳转,或者根本无法跳转到空页的情况。需要根据自己的项目情况来选择。

摘要

以上就是本文的全部内容。希望本文的内容能给你的学习或工作带来一些帮助。有问题可以留言交流。谢谢你的支持。

版权声明:刷新当前页面的方法教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。