当前位置: 首页 > news >正文

vue返回上一页自动刷新方式

再vue中,返回上一页时:如果页面是打开的状态,页面不会自动刷新,会保持着上次跳转的状态不更新;

原因:vue-router的切换不同于传统的页面切换,而是路由之间的切换,其实就是组件之间的切换,引用相同组件的时候,会直接调用缓存而不会调用created(),mounted()函数

解决方法

1、返回刷新页面

在返回页面增加如下代码

watch:{

    '$route' () {

      this.getList(); //我的初始化方法

    }

  }

对router进行监控,当router发生变化时,执行初始化界面方法。

这是我的解决方法。

2、返回上一页:如果页面没打开会自动打开;如果页面已打开,则不会刷新页面

        goBack() {

            const obj = {

                path: "/product/base",

                query: {

                       //需要传递参数

                    t: Date.now(),

                    pageNum: this.$route.query.pageNum

                }

            };

            this.$tab.closeOpenPage(obj);

            this.reset();

        }

http://www.lryc.cn/news/62028.html

相关文章:

  • 查询SERVER正在执行的SQL语句
  • 现代密码学--结课论文---《70年代公钥传奇》
  • cf1348B phoenix and beauty(双指针滑动窗口的构造)
  • 一文读懂JAVA的hashCode方法:原理、实现与应用
  • RocketMQ部署
  • 43岁程序员,投了上万份简历都已读不回,只好把年龄改成40岁,这才有了面试机会,拿到了offer!...
  • MySQL分区表相关知识总结
  • outlook邮箱pc/mac客户端下载 含最新版
  • 缓存雪崩、缓存穿透、缓存击穿分别是什么?如何解决?
  • VBA实战篇学习笔记02 Err错误处理
  • 【Git】拉取代码/提交代码
  • 产品预览 | 系统仿真与三维专业场仿真融合——MWORKS模型降阶工具箱
  • 我们都遇到过的这些ajax代码到底什么意思?
  • TiDB实战篇-TiCDC
  • ElasticSearch第十七讲 ES索引别名的使用
  • 第二个机器学习应用:乳腺癌数据集在决策树模型上的挖掘
  • 前端canvas截图酷游地址的方法!
  • 2018年入学,2021年入职
  • python+nodejs+ssm+vue 基于协同过滤的旅游推荐系统
  • 【STL十四】函数对象(function object)_仿函数(functor)——lambda表达式
  • 如何写出高质量的前端代码
  • YOLOv7如何提高目标检测的速度和精度,基于优化算法提高目标检测速度
  • CentOS 7中安装配置Nginx的教程指南
  • Vicuna- 一个类 ChatGPT开源 模型
  • 5.1 数值微分
  • 云计算服务安全评估办法
  • laravel5.6.* + vue2 创建后台
  • Python自动化sql注入:布尔盲注
  • Microsoft Defender for Office 365部署方案
  • 字节岗位薪酬体系曝光,看完感叹:不服真不行