javascript - masalah animasi penghalaan vue
大家讲道理
大家讲道理 2017-05-19 10:35:40
0
3
534
<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?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(3)
阿神

Tambah peralihan terus ke komponen

大家讲道理

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

滿天的星座

Kemudian tetapkan mod kepada keluar–masuk

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan