首页 > 其他分享 >beforeRouterLeave this.$route.meta,keepALive=true ;第一次进入不生效,第二次进入生效

beforeRouterLeave this.$route.meta,keepALive=true ;第一次进入不生效,第二次进入生效

时间:2023-01-03 20:57:54浏览次数:45  
标签:route meta 生效 true beforeRouterLeave keepALive

今天写业务代码的时候,页面缓存之后,清除缓存总不生效,具体代码如下:

 

 我最后把beforeRouterLeave 改成了 BeforRouterEnter  ,然后就生效了;

很大的可能是因为,beforeRouterLeave 先走了next()  在去做keepALive值改变;

试了定时器,但是没用;

最后还是beforeRouteEnter生效了。

浪费了不少时间,很无语的bug,先记下,以后业务上遇到,直接用。等闲下来仔细研究下!

标签:route,meta,生效,true,beforeRouterLeave,keepALive
From: https://www.cnblogs.com/zhao-qin/p/17023345.html

相关文章

  • react Router 学习
     功能:1.进入项目后的默认路径是home,默认展示首页模块2.点击路由,切换子组件3.点击文章路由,根据传值不同进入三级详情路由,同时二级路由不显示4.点击返回首页,跳转到首页 安装......
  • ngnix conf配置 vue router
    #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx......
  • 使用metalink批量下载sentinel数据
    问题描述在下载很多sentinel数据的时候,不想一个一个点,也没有IDM可以用,除了用Python下载,还有什么简便的方法没?有​​Aria2​​具体步骤1首先安装Aria2Github项目地址​​Ari......
  • django windwos修改时区session时间无法生效
    windows中修改配置文件时区,数据库可以正常获取到时区时间,但是session时间不生效还是utc时间......
  • springboot @WebServlet为什么能生效
    示意图简述1. springboot启动类通过注解@ServletComponentScan,注入了指定的BeanFactoryPostProcessor,用来扫描@WebServlet等指定的类,将扫描到的LoginServlet类作......
  • Metagenome宏基因组 singularity 容器安装使用 2022.12.29 -2022.01.01
    exportPATH=/home/ubuntu/software:$PATH#PATH=PWD:$PATHcondacreat-cbioconda-nname_envsfastqc#conda子环境安装fastqccondaactivatename_envs#切换到子环境......
  • 应该由操作系统来提醒用户他的操作已经生效
    有的应用程序会在最初显示一个图像等界面来提醒用户自己已经被打开,然后再读取各类资源,完成后再显示主界面。由于应用程序可能延迟到来,因此及时提醒用户已经打开它是值得的,......
  • SPI服务发现机制没有生效原因分析
    现象项目中使用了SPI机制,但是执行时没有价值 问题分析对下列名称和内容进行排查都没有发现问题最后把META-INF.services删除,从其他项目中拷贝一个过来,发现文件路径是......
  • Python面向对象原理分析-元类MetaClass
    metaclass元类1.前戏对象是类实例化的结果classFoo(object):pass#第1步:调用Foo的__new__方法创建空对象。#第2步:调用Foo的__init__方法对对象进行初始化。o......
  • Metamask连接Geth本地测试链部署合约报错
    直接连接ExternalHttpProvider部署合约没有问题但是使用metamask连接测试网部署合约时报错errored:[ethjs-query]whileformattingoutputsfromRPC'{"value":{"cod......