2.3.0
https://jsfiddle.net/z11fe07p/1959/
Komponen sebelumnya (A) harus hilang sebelum komponen B muncul
Komponen A dan B terlihat secara bersamaan
Perilaku ini terjadi hanya jika komponen B belum dimuat. Lain kali Anda beralih dari A ke B, semuanya baik-baik saja.
Terima kasih, sepertinya bug. Terima kasih atas tanggapan yang ringkas dan jelas 🙂
Sepertinya komponen asinkron dirender terlalu dini
Saya sudah selesaikan, tunggu sebentar ...
Saat merender async components
, kita perlu menggunakan placeholder elemen tersembunyi
Apakah Anda yakin ini menyelesaikan transisi komponen asinkron? Saya baru mengenal Vue jadi kemungkinan besar ada bug di kode saya, tetapi repo saya di bawah ini masih menunjukkan bug transisi keluar di mana komponen yang masuk tidak menunggu hingga fade selesai. Catatan Saya menggunakan http-vue-loader yang disebutkan di atas.
Ini memang masih gagal dengan repro yang sama. Transisi dimulai segera seperti yang dikatakan @clingor
@pos
https://cdnjs.cloudflare.com/ajax/libs/vue/2.3.4/vue.js
Sepertinya versi ini tidak berisi kode perbaikan
Perbaikan belum dirilis. Kami menutup masalah saat tambalan mendarat di cabang dev
, tetapi mungkin belum dirilis untuk publik.
2.3.4 hanya berisi satu perbaikan untuk kebocoran memori (yang memiliki prioritas lebih tinggi)
Saya buruk, saya hanya melihat komit itu sebelum rilis dan berpikir itu aneh. Itu akan ada di catatan rilis
Maaf atas kesalahpahaman, dan terima kasih telah mengonfirmasi masalahnya!
Ini tampaknya belum diperbaiki di 2.4.2. Apakah ini masih menunggu rilis?
@clingor Apakah Anda yakin? Jsfiddle bekerja dengan baik
Biola berfungsi dengan benar, tetapi kode dalam contoh saya, repo GitHub masih menunjukkan perilaku yang sama. Bisa jadi perpustakaan helper http-vue-loader , atau mungkin sesuatu di kode saya. Contoh ini sederhana dan dibuat untuk mendemonstrasikan masalah tersebut .
@FranckFreiburger akankah perubahan VueJS ini memerlukan pembaruan ke http-vue-loader ?
jika Anda menempatkan masalah pada jsfiddle tanpa loader, saya bisa melihatnya
Am 21.07.2017 21:16 schrieb "Chris Lingor" [email protected] :
Ini tampaknya belum diperbaiki di 2.4.2. Apakah ini masih tertunda
melepaskan?Demo Bug Transisi Komponen Async
https://github.com/clingor/githubIssuesFileShare/tree/master/vue-async-component-bug-
Anda menerima ini karena Anda berlangganan utas ini.
Balas email ini secara langsung, lihat di GitHub
https://github.com/vuejs/vue/issues/5760#issuecomment-317088909 , atau bisukan
utasnya
https://github.com/notifications/unsubscribe-auth/Aclno69wDoTlZziST6eSocqxEnn8mFx-ks5sQPkKgaJpZM4Nng7j
.
Pelakunya adalah <keep-alive>
!
Langkah-langkah untuk mereproduksi
@posva , apakah Anda dapat mereproduksi?
@FranckFreiburger Anda harus membuka terbitan baru untuk itu. Terima kasih BTW 😉
Komentar yang paling membantu
Saya sudah selesaikan, tunggu sebentar ...
Saat merender
async components
, kita perlu menggunakan placeholder elemen tersembunyi