Rumah > hujung hadapan web > View.js > teks badan

Perbezaan antara hash dan sejarah dalam vue

下次还敢
Lepaskan: 2024-05-02 21:06:33
asal
875 orang telah melayarinya

Perbezaan antara mod cincang dan sejarah dalam penghalaan Vue ialah: Format URL: cincang menggunakan awalan # dan sejarah menggunakan laluan biasa. Pemprosesan penyemak imbas: cincang hanya diproses oleh penyemak imbas dan tidak akan dihantar ke pelayan sejarah menggunakan API sejarah dan akan menghantar permintaan untuk menyebabkan halaman dimuat semula. Kelebihan dan Kelemahan: Hash mempunyai keserasian penyemak imbas yang baik dan tidak memerlukan konfigurasi bahagian pelayan, tetapi URL tidak cantik URL sejarahnya cantik dan boleh menggunakan penghalaan bahagian belakang dan pemaparan bahagian pelayan, tetapi memerlukan konfigurasi bahagian pelayan.

Perbezaan antara hash dan sejarah dalam vue

Perbezaan antara cincang dan sejarah dalam Vue

Dalam Vue, penghalaan menyediakan dua mod: cincang dan sejarah. Perbezaan utama ialah format URL dan cara ia dikendalikan oleh penyemak imbas.

Format URL

  • mod cincang: Gunakan serpihan cincang yang diawali dengan #, seperti #/home# 前缀的哈希片段,例如 #/home
  • history 模式: 使用常规的路径,例如 /home
Gunakan mod biasa:

Laluan seperti /home

    Pemprosesan penyemak imbas
  • mod cincang: Serpihan cincang tidak dihantar ke pelayan dan hanya diproses oleh penyemak imbas. Oleh itu, halaman tidak dimuatkan semula dan laluan penuh tidak muncul dalam URL.
mod sejarah:

Menggunakan API sejarah penyemak imbas, permintaan dihantar ke pelayan apabila URL berubah, menyebabkan halaman dimuat semula.

Kebaikan dan keburukan

    mod cincang
    • Kelebihan:
    • Tiada konfigurasi sisi pelayan diperlukan
  • keserasian penyemak imbas yang lebih baik
  • Kelemahan:
    • Hash dalam Fragmen URL bukan cantik
    • Tidak boleh menggunakan penghalaan bahagian belakang
    • Tidak boleh digunakan dengan pemaparan sebelah pelayan

mod sejarah

  • Kebaikan:
    • C yang cantik ting
    • Boleh guna dengan Digunakan dengan pemaparan sebelah pelayan
  • Kelemahan:
  • Memerlukan konfigurasi sisi pelayan
    • Mungkin tidak disokong dalam sesetengah penyemak imbas lama
    syor C

mod penghalaan yang sesuai bergantung pada situasi khusus Situasi:

Jika anda tidak memerlukan penghalaan bahagian belakang atau pemaparan sebelah pelayan dan memerlukan keserasian penyemak imbas yang lebih baik,

mod cincang

ialah pilihan yang baik.
  • Jika anda memerlukan penghalaan bahagian belakang, pemaparan bahagian pelayan atau URL yang cantik, mod sejarah ialah pilihan yang lebih sesuai.

Atas ialah kandungan terperinci Perbezaan antara hash dan sejarah dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
vue
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan