vue页面监控是否是手动刷新

  //手动刷新的情况,路由from应该是没有多余路径的,我们可以由此来判断,并存储一个值到本地;
  beforeRouteEnter(to, from, next){
    if(!from||from?.fullPath==='/'){
    //代表是手动刷新 sessionStorage.setItem(
'isReload','1') }else{ sessionStorage.setItem('isReload','0') } next() },
//在其他方法里再去获取值进行判断逻辑即可
const isReload = sessionStorage.getItem('isReload');

 

posted @ 2024-10-14 10:17  你风致  阅读(11)  评论(0编辑  收藏  举报