"Nuxt - Halaman tidak dimuatkan dengan betul selepas melaksanakan "menjana benang""
P粉670107661
P粉670107661 2023-08-26 11:45:49
0
1
521
<p>Saya mempunyai aplikasi nuxt ringkas dengan halaman yang terletak di bawah struktur direktori berikut: </p> <pre class="brush:php;toolbar:false;">halaman panggil balik index.vue</pre> <p>Aplikasi ini dibina menggunakan mod "universal". Masalah saya ialah apabila saya menjalankan aplikasi secara tempatan (iaitu yarn dev) halaman panggil balik dipaparkan dengan sempurna dan berfungsi dengan baik. Walau bagaimanapun, apabila saya menjalankan jana benang dan kemudian menyampaikan folder dist, halaman itu mempunyai sedikit ralat visual. Tiada ralat konsol atau ralat rangkaian, tetapi paparannya agak bertompok-tompok. Masalahnya ialah: ikon tertentu (menu hamburger) tidak dimuatkan, dan komponen lungsur/pilih tidak dimulakan dengan betul dan menunjukkan pemegang tempatnya sehingga diklik. </p> <p>Ini ialah komponen yang telah dibina dan berfungsi dengan baik di tempat lain dalam aplikasi, tetapi pada halaman yang dijana, ia tidak berfungsi. </p> <p>Saya mempunyai devtools yang didayakan pada output binaan dan satu-satunya perbezaan yang saya dapat lihat antara versi yang dijalankan secara tempatan dan versi yang dijana ialah apabila saya menavigasi ke laluan panggil balik output yang dihasilkan nampaknya tidak menerima vue devtools Bendera "Aktif" dalam . </p> <p>Saya fikir ini pelik dan membaca tentang pautan yang boleh dilayari dan halaman tersembunyi (memandangkan halaman ini tidak dipautkan pada masa ini dari mana-mana di tapak) dan mencuba banyak perkara tetapi tiada yang berhasil. Yang paling dekat saya datang ialah mencipta elemen NuxtLink pada halaman utama yang memaut ke laluan panggil balik. Apabila saya melakukan ini, selepas mengklik pautan, halaman berfungsi seperti yang diharapkan dan bendera aktif ditetapkan dalam tab penghalaan devtools. Tetapi jika saya menavigasi kepadanya melalui bar URL ia tidak berfungsi. </p> <p>Saya telah membaca dokumentasi penghala nuxt dan vue secara terperinci tetapi nampaknya tidak dapat mencari penyelesaian kepada masalah tersebut. </p>
P粉670107661
P粉670107661

membalas semua(1)
P粉464208937

yarn generate 用于部署静态站点,而您的目标设置为universal。运行 yarn buildyarn start untuk digunakan dalam mod universal.

Lihat dokumentasi di sini.

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