recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Problème d'animation de routage vue

<template>
    <transition :name="transitionName">
      <router-view></router-view>
    </transition>
</template>
const routes = [
  { path: '/home', component: home },
  { path: '/detail', component: detail },
  { path: '/order', component: order },
  { path: '/', component: home }
]
    watch: {
        '$route' (to, from) {
            const toDepth = to.path.split('/').length;
            const fromDepth = from.path.split('/').length;
            this.transitionName = toDepth < fromDepth ? 'slide-right' : 'slide-left'
        }
      }

Ma page entière n'a qu'une seule <router-view></router-view>. Est-il impossible de faire disparaître l'itinéraire qui est sur le point de disparaître par la gauche et l'itinéraire qui est sur le point d'arriver par la droite lorsque changer d'itinéraire ?

大家讲道理大家讲道理2801 Il y a quelques jours541

répondre à tous(3)je répondrai

  • 阿神

    阿神2017-05-19 10:37:40

    Ajouter une transition directement dans le composant

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:37:40

    Voulez-vous simuler la méthode de changement d'itinéraire de l'APP

    J'ai récemment voulu faire un petit projet. C'est encore un produit semi-fini, mais la partie transition a déjà mis en œuvre cette opération. Vous pouvez aller voir si c'est ce que vous voulez

    .

    https://github.com/tgxpuisb/vue-open-use

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-19 10:37:40

    Régler le mode sur sortie-entrée

    répondre
    0
  • Annulerrépondre