cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mengurangkan bilangan halaman Nuxt?

<p>Bayangkan anda sedang membangunkan aplikasi nuxt berskala besar dengan 100 laluan. Apakah penyelesaian pengurusan laluan terbaik dalam aplikasi ini (tidak termasuk bahagian hadapan mikro)? </p>
P粉982009874P粉982009874456 hari yang lalu562

membalas semua(1)saya akan balas

  • P粉986860950

    P粉9868609502023-09-05 12:44:28

    Apa maksud anda?

    Di sini, kita hanya bercakap tentang halaman, bukan? Jadi /user/id/post/idTunggu?
    Jika begitu, anda boleh mempunyai /_entity/id,甚至是一个/_entity/_slug,以获得更大的灵活性(_entity可以是userpost dsb.).
    Jika anda mempunyai banyak halaman yang berbeza, seperti /about/our-team/careers dan sebagainya, saya rasa halaman ini perlu mempunyai SEO, kandungan dan sah sepenuhnya.

    Saya benar-benar tidak faham mengapa ini akan menjadi isu. Ia akan disusun dengan betul, boleh dikembangkan dan tidak mempunyai terlalu banyak abstraksi (yang penting pada pendapat saya).

    Anda juga boleh menghantar nuxt/content将其中一些页面导出为.mdfail dan mengimportnya ke dalam halaman. Sama seperti dokumentasi Nuxt lakukan .

    Jika anda sangat memerlukanmemudahkan halaman ini, anda boleh menjadikan keseluruhan templat dinamik dan menjana penanda pada masa jalankan. Ini mungkin memperkenalkan beberapa kerumitan besar yang mungkin tidak diperlukan (pada pendapat saya).
    Selain itu, susun atur, slot dan fungsi render juga boleh menjadi penyelesaian.


    Saya tidak pasti sama ada micro frontend (bunyi seperti perkataan gembar-gembur bagi saya) sebenarnya adalah beberapa contoh Nuxt yang diletakkan bersebelahan (kedengaran seperti idea yang mengerikan jika dihoskan di bawah domain yang sama), atau jika ia bukan anda "pengkomponenan" aplikasi tindanan penuh monolitik (cara kami membina tapak web selama beberapa tahun).
    Tetapi bagi saya, jika projek mempunyai 100 pages, ia tidak mengapa.

    Sudah tentu, pengekodan keras sesuatu /blog/post/1/blog/post/2 adalah buruk (haha), tetapi untuk aplikasi yang besar ia tidak mengapa. Ini mungkin menyebabkan beberapa masalah dengan masa binaan dll, tetapi itu topik lain dan lebih bergantung pada cara anda menjana projek anda.

    Jadi, ya, jika penemuduga anda ingin mendalami sesuatu di luar kaedah ini, anda perlu mendapatkan butiran lanjut daripadanya untuk memahami betul-betul cabaran dan kaedah yang boleh digunakan.


    Ringkasnya: Setakat yang saya tahu, tiada rangka kerja direka untuk mengurangkan bilangan halaman, kerana itu bukan masalah sendiri. 10k halaman Nuxt tidak akan melambatkan /about anda dalam apa cara sekalipun (jika berlaku, masalahnya terletak di tempat lain).

    balas
    0
  • Batalbalas