【vue3若依框架切换菜单,跳转到其他页面会导致所有页面出现空白的情况,刷新页面后又恢复正常(只限于当前页面正常)】

今天在用若依框架vue3版本开发的时候遇到个bug:

切换菜单,跳转到其他页面会导致所有页面出现空白的情况,刷新页面后又恢复正常(只限于当前页面正常)

原因:

这个组件使用transition加跳转动画,keep-alive用作缓存,可能是由于在AppMain中用了transition,组件内又使用了transition才导致了这个问题。

解决办法:

  1. 注释AppMain中的transition
    优点:解决了页面跳转空白的问题
    缺点:页面跳转没有过渡动画了
  2. 在keep-alive外包裹上div(推荐)
复制代码
 <transition name="fade-transform" mode="out-in">
        <div :key="route.path">
          <keep-alive :include="tagsViewStore.cachedViews">
            <component
              v-if="!route.meta.link"
              :is="Component"
              :key="route.path"
            />
          </keep-alive>
        </div>
      </transition>
相关推荐
Aerelin几秒前
豆瓣数据采集案例
前端·爬虫·python·js·playwright
扑棱蛾子1 分钟前
unipush推送入门:10分钟搞定UniPush在线消息集成
前端
b***653210 分钟前
Go-Gin Web 框架完整教程
前端·golang·gin
济南壹软网络科技有限公司13 分钟前
沉浸式体验革命:壹软科技2025新版盲盒源码前端3D渲染与个性化运营技术解析
前端·科技·uni-app·开源·php·盲盒源码
陈随易14 分钟前
MoonBit语法基础概述
前端·后端·程序员
v***431715 分钟前
springboot3整合knife4j详细版,包会!(不带swagger2玩)
android·前端·后端
parade岁月23 分钟前
理解 CSS backface-visibility:卡片翻转效果背后的属性
前端·css
用户479492835691523 分钟前
为什么 react-grab 可以在 Vue 项目中使用?
前端·ai编程
w***42434 分钟前
SpringSecurity的配置
android·前端·后端
yugi98783842 分钟前
TDOA算法MATLAB实现:到达时间差定位
前端·算法·matlab