cari

Rumah  >  Soal Jawab  >  teks badan

javascript - masalah animasi penghalaan 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'
        }
      }

Seluruh halaman saya hanya mempunyai satu <router-view></router-view> Adakah mustahil untuk membuat laluan yang akan hilang dari kiri dan laluan yang akan masuk dari kanan apabila. bertukar laluan?

大家讲道理大家讲道理2768 hari yang lalu508

membalas semua(3)saya akan balas

  • 阿神

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

    Tambah peralihan terus ke komponen

    balas
    0
  • 大家讲道理

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

    Adakah anda mahu mensimulasikan kaedah penukaran laluan APP

    Saya baru-baru ini ingin membuat projek kecil Ia masih merupakan produk separuh siap, tetapi bahagian peralihan telah melaksanakan operasi ini Anda boleh pergi dan lihat jika ia adalah apa yang anda mahukan

    .

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

    balas
    0
  • 滿天的星座

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

    Kemudian tetapkan mod kepada keluar–masuk

    balas
    0
  • Batalbalas