Rumah hujung hadapan web View.js Bagaimana untuk menggunakan penghalaan untuk menghantar dan menerima parameter dalam Vue?

Bagaimana untuk menggunakan penghalaan untuk menghantar dan menerima parameter dalam Vue?

Jul 22, 2023 pm 11:57 PM
Lulus parameter penghalaan vue Penerimaan parameter

Bagaimana untuk menggunakan penghalaan untuk menghantar dan menerima parameter dalam Vue?

Vue ialah rangka kerja JavaScript popular yang boleh digunakan untuk membina aplikasi web yang moden dan responsif. Dalam Vue, penghalaan ialah konsep penting, yang digunakan untuk mengurus navigasi dan lompatan antara halaman web. Semasa proses pembangunan, kami selalunya perlu menghantar data antara laluan yang berbeza. Artikel ini akan memperkenalkan cara menggunakan penghalaan untuk menghantar dan menerima parameter dalam Vue, dan memberikan contoh kod yang sepadan.

  1. Melalui parameter laluan
    Dalam Vue, kita boleh menggunakan laluan parameter laluan untuk menghantar data dari satu laluan ke laluan yang lain. Terdapat beberapa cara untuk mencapai ini:

1.1 Parameter pertanyaan
Parameter pertanyaan ialah parameter dalam URL penghalaan, dalam bentuk ?key=value. Kita boleh menggunakan atribut pertanyaan bagi objek $route untuk mendapatkan parameter yang diluluskan. Berikut ialah contoh menggunakan parameter pertanyaan untuk menghantar parameter:

Dalam laluan penghantar, kita boleh menggunakan kaedah $route.router.push untuk melompat ke laluan penerima dan lulus parameter:

this.$router.push({
  path: '/receiver',
  query: {
    name: 'John',
    age: 25
  }
});
Salin selepas log masuk

Dalam laluan penerima, Kita boleh menggunakan $route.router.query untuk mendapatkan parameter yang diluluskan:

console.log(this.$route.query.name); // John
console.log(this.$route.query.age); // 25
Salin selepas log masuk

1.2 Penghalaan dinamik
Penghalaan dinamik menggunakan parameter sebagai sebahagian daripada URL, dalam bentuk /:param. Kita boleh menggunakan $route.params untuk mendapatkan parameter yang diluluskan. Berikut ialah contoh penggunaan penghalaan dinamik untuk lulus parameter:

Dalam laluan penghantar, kita boleh menggunakan kaedah $route.router.push untuk melompat ke laluan penerima dan lulus parameter:

this.$router.push({
  path: `/receiver/${this.name}/${this.age}`
});
Salin selepas log masuk

Dalam laluan penerima, Kita boleh menggunakan $route.params untuk mendapatkan parameter yang diluluskan:

console.log(this.$route.params.name); // John
console.log(this.$route.params.age); // 25
Salin selepas log masuk
  1. Parameter penerimaan laluan
    Selepas menerima parameter yang diluluskan oleh laluan, kami boleh memproses dan menggunakannya dalam komponen sasaran. Berikut ialah contoh:
<template>
  <div>
    <h1>Welcome to the receiver page!</h1>
    <p>Name: {{ name }}</p>
    <p>Age: {{ age }}</p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      name: '',
      age: ''
    }
  },
  mounted() {
    this.name = this.$route.query.name;
    this.age = this.$route.query.age;
    // 或者 this.name = this.$route.params.name;
    //     this.age = this.$route.params.age;
  }
};
</script>
Salin selepas log masuk

Contoh di atas menunjukkan cara menggunakan objek $route dalam komponen penerima untuk mendapatkan parameter pertanyaan atau parameter dinamik yang diluluskan oleh laluan. Kami menetapkan parameter yang diluluskan kepada atribut data komponen untuk digunakan dalam templat.

Ringkasan
Sangat mudah untuk menggunakan penghalaan untuk menghantar dan menerima parameter dalam Vue. Melalui parameter pertanyaan atau penghalaan dinamik, kami boleh menghantar data antara laluan dan memintanya diproses dan digunakan dalam komponen penerima. Sama ada parameter pertanyaan atau penghalaan dinamik, parameter yang diluluskan boleh diperolehi melalui objek $route. Saya harap artikel ini dapat membantu anda lebih memahami dan menggunakan fungsi lulus parameter penghalaan dalam Vue.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan penghalaan untuk menghantar dan menerima parameter dalam Vue?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Amalan terbaik untuk mengoptimumkan prestasi lulus parameter fungsi Golang Amalan terbaik untuk mengoptimumkan prestasi lulus parameter fungsi Golang Apr 13, 2024 am 11:15 AM

Untuk mengoptimumkan prestasi lulus parameter fungsi Go, amalan terbaik termasuk: menggunakan jenis nilai untuk mengelakkan penyalinan jenis nilai kecil menggunakan penunjuk untuk menghantar jenis nilai yang besar (struktur menggunakan jenis nilai untuk menghantar hirisan; Dalam amalan, apabila menghantar rentetan JSON yang besar, menghantar penunjuk parameter data boleh meningkatkan prestasi penyahserikatan dengan ketara.

Bagaimana untuk menggunakan penghalaan untuk melaksanakan penukaran berbilang bahasa antarabangsa dalam Vue? Bagaimana untuk menggunakan penghalaan untuk melaksanakan penukaran berbilang bahasa antarabangsa dalam Vue? Jul 22, 2023 pm 12:17 PM

Bagaimana untuk menggunakan penghalaan untuk melaksanakan penukaran berbilang bahasa antarabangsa dalam Vue? Apabila membangunkan laman web berbilang bahasa, salah satu keperluan penting kami ialah dapat menukar kandungan laman web mengikut bahasa yang dipilih oleh pengguna. Vue.js ialah rangka kerja JavaScript yang popular Dengan menggunakan pemalam VueRouter, kami boleh melaksanakan fungsi penghalaan dengan mudah. Dalam artikel ini, saya akan memperkenalkan cara menggunakan penghalaan untuk melaksanakan penukaran berbilang bahasa antarabangsa dalam Vue. Pertama, kita perlu memasang pemalam VueRouter. Boleh lulus np

Penjelasan terperinci tentang parameter fungsi C++: Pengoptimuman prestasi parameter lulus dalam pengaturcaraan selari Penjelasan terperinci tentang parameter fungsi C++: Pengoptimuman prestasi parameter lulus dalam pengaturcaraan selari Apr 27, 2024 pm 02:09 PM

Dalam persekitaran berbilang benang, kaedah lulus parameter fungsi adalah berbeza, dan perbezaan prestasi adalah ketara: lulus mengikut nilai: menyalin nilai parameter, selamat, tetapi objek besar mahal. Lulus dengan rujukan: Lulus melalui rujukan adalah cekap, tetapi pengubahsuaian fungsi akan menjejaskan pemanggil. Lulus dengan rujukan tetap: Lulus dengan rujukan tetap, selamat, tetapi menyekat operasi fungsi pada parameter. Melewati penuding: Melepasi penuding adalah fleksibel, tetapi pengurusan penuding adalah kompleks dan penuding berjuntai atau kebocoran memori mungkin berlaku. Dalam penjumlahan selari, lulus melalui rujukan adalah lebih cekap daripada lulus dengan nilai, dan lulus melalui penunjuk adalah yang paling fleksibel, tetapi pengurusan adalah rumit.

Penyelidikan tentang kaedah lulus parameter dalam bahasa Go Penyelidikan tentang kaedah lulus parameter dalam bahasa Go Apr 03, 2024 pm 02:48 PM

Dalam bahasa Go, terdapat dua cara utama untuk menghantar parameter fungsi: penghantaran nilai: menghantar salinan pembolehubah tidak akan menjejaskan pembolehubah asal dalam kod panggilan. Lulus penunjuk: Melepasi alamat pembolehubah membolehkan fungsi mengubah suai terus pembolehubah asal dalam kod panggilan.

Apakah kaedah lulus parameter untuk fungsi PHP? Apakah kaedah lulus parameter untuk fungsi PHP? Apr 10, 2024 am 11:06 AM

Terdapat dua cara untuk menghantar parameter dalam PHP: panggilan mengikut nilai (parameter diluluskan sebagai salinan nilai, pengubahsuaian dalam fungsi tidak menjejaskan pembolehubah asal) dan lulus melalui rujukan (alamat parameter diluluskan, pengubahsuaian dalam fungsi akan mempengaruhi pembolehubah asal), apabila pembolehubah asal perlu diubah suai Gunakan hantaran rujukan semasa mengira jumlah harga troli beli-belah, yang memerlukan hantaran rujukan untuk mengira dengan betul.

Bagaimana untuk menghantar parameter ke fungsi PHP? Bagaimana untuk menghantar parameter ke fungsi PHP? Apr 10, 2024 pm 05:21 PM

Fungsi PHP boleh menghantar nilai melalui parameter, yang dibahagikan kepada nilai lulus dan rujukan: nilai lulus: pengubahsuaian parameter dalam fungsi tidak akan menjejaskan nilai asal rujukan: pengubahsuaian parameter dalam fungsi akan menjejaskan nilai asal. Selain itu, tatasusunan juga boleh dihantar sebagai parameter untuk operasi seperti mengira jumlah data.

Panduan keperluan parameter formal Golang: kaedah lulus parameter, hantaran nilai dan hantaran alamat Panduan keperluan parameter formal Golang: kaedah lulus parameter, hantaran nilai dan hantaran alamat Mar 02, 2024 pm 05:18 PM

Panduan untuk keperluan parameter formal Golang: kaedah lulus parameter, lulus nilai dan lulus alamat Dalam proses pembelajaran bahasa pengaturcaraan Golang, adalah sangat penting untuk memahami kaedah lulus parameter dan konsep lulus nilai dan lulus alamat. Artikel ini akan menyelidiki keperluan parameter formal di Golang, termasuk perbezaan antara kaedah lulus parameter, lulus nilai dan hantaran alamat serta memberikan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. 1. Kaedah lulus parameter Di Golang, terdapat dua kaedah lulus parameter untuk fungsi: lulus mengikut nilai dan lulus melalui alamat. Nilai lulus (lulus salinan): Apabila fungsi dipanggil, nilai sebenar

Mekanisme lulus parameter penunjuk fungsi C++ Mekanisme lulus parameter penunjuk fungsi C++ Apr 19, 2024 pm 02:06 PM

Penunjuk fungsi digunakan sebagai mekanisme lulus parameter dalam C++: penuding fungsi diluluskan sebagai penuding malar, salinan dibuat semasa proses lulus, parameter formal fungsi yang diterima menghala ke salinan, dan salinan yang dinyahrujuk boleh memanggil asas. fungsi.

See all articles