vue切换路由时的动画效果(简单)滑动进入

代码很简单注意你的路由层次就行
在这里插入图片描述
我想在红圈位置 切换时加入动画
我的app.vue

<template>
  <div id="app">
    <!-- 路由出口 -->
      <router-view/>
  </div>
</template>

我的router.js
我用了3级路由

{
    path: '/',
    component: Layout,
    children: [
      {
        path: '//audit',
        component: Audit
      },
      {
        path: '//recheck',
        component: Recheck
      },
      {
        path: '//home',
        component: Home
      },

路由这这样嵌套的
app.vue–>layout.vue–>audit.vue

在 layout.vue中加入代码即可 你哪里需要动效 在它外层加

<!-- 二级路由的出口 -->
        <transition name="transitionRouter" mode="out-in">
        <router-view ></router-view>
        </transition>

.transitionRouter-enter-active, .transitionRouter-leave-active {
    transition: all 0.4s;
} .transitionRouter-enter, .transitionRouter-leave{
    transform: translate3d(100%, 0, 0);
}

复制就能跑~~~ 作者开始一直在app.vue里操作 导致一直没有效果
避免大家踩坑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值