vue transition跳转路由时,动画中swiper总是出现第一个silde

新手上路,请多包涵

图片描述

<transition name="fade-transform" mode="out-in">
  <router-view />
</transition>

// scss
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s;
}
.fade-enter,
.fade-leave-active {
  opacity: 0;
}
/*fade-transform*/
.fade-transform-leave-active,
.fade-transform-enter-active {
  transition: all 3s;
}
.fade-transform-enter {
  opacity: 0;
  transform: translateX(-30px);
}
.fade-transform-leave-to {
  opacity: 0;
  transform: translateX(30px);
}

为什么是这样呢,是swiper的样式原因,还是vue transititon或其他什么的原因???
有没有人遇到过,求解答

阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进