• Vue路由跳转动画


    1.App.vue中添加

      <transition :name="animate">
        <router-view/>
      </transition>

    export default {
    name: 'App',
    data(){
      return{
        animate: ""
      }
    },
    watch: {
      $route(to, from) {
        if (to.meta.tx > from.meta.tx) {
        this.animate= "right";
       } else {
        this.animate= "left";
        }
      }
      }
    }

    <style>
      .right-enter-active,
      .right-leave-active,
      .left-enter-active,
      .left-leave-active {
        transition: all 200ms;
      }
      .right-enter {
        transform: translate3d(-100%, 0, 0);
      }
      .right-leave-to {
        transform: translate3d(100%, 0, 0);
      }
      .left-enter {
        transform: translate3d(100%, 0, 0);
      }
      .left-leave-to {
        transform: translate3d(-100%, 0, 0);
      }

    </style>

  • 相关阅读:
    我与solr(二)--导入mysql数据库
    Android 渐变效果
    希尔排序
    插入排序
    选择排序
    冒泡排序法
    QT仿QQ页面
    Colliding Mice
    QTablewidget通过代理实现限制输入
    QT绘制心形图案二
  • 原文地址:https://www.cnblogs.com/songfengyang/p/12787042.html
Copyright © 2020-2023  润新知