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

Apakah perbezaan antara pertanyaan dan params dalam vue

WBOY
Lepaskan: 2022-03-17 15:30:15
asal
18718 orang telah melayarinya

Perbezaan: 1. Pertanyaan menggunakan laluan untuk menulis alamat pemindahan parameter, manakala params menggunakan nama untuk menulis alamat pemindahan parameter 2. Parameter tidak akan hilang apabila pertanyaan menyegarkan halaman, tetapi parameter akan hilang apabila params menyegarkan halaman; 3. pertanyaan Parameter yang diluluskan akan dipaparkan dalam bar alamat URL, tetapi parameter yang diluluskan tidak akan dipaparkan dalam bar alamat.

Apakah perbezaan antara pertanyaan dan params dalam vue

Persekitaran pengendalian artikel ini: sistem Windows 10, versi Vue 2.9.6, komputer DELL G3.

Apakah perbezaan antara pertanyaan dan params dalam vue

Sintaks pertanyaan:

this.$router.push({path:“地址”,query:{id:“123”}}); 这是传递参数
this.$route.query.id; 这是接受参数
Salin selepas log masuk

sintaks params:

this.$router.push({name:“地址”,params:{id:“123”}}); 这是传递参数
this.$route.params.id; 这是接受参数
Salin selepas log masuk

Perbezaan:

1. Pertama sekali, cara menulis adalah berbeza Cara menulis pertanyaan adalah menggunakan laluan untuk menulis alamat pemindahan parameter, manakala cara menulis params adalah menggunakan nama untuk menulis alamat pemindahan parameter. Anda boleh melihat atribut yang berkaitan semasa menulis laluan Anda juga boleh Keluarkan maklumat objek penghalaan dan lihat

2. Kaedah penerimaan adalah berbeza, satu menggunakan pertanyaan untuk menerima, yang lain menggunakan params untuk menerima. Ringkasannya ialah sesiapa yang menghantarnya akan menerimanya

3.pertanyaan sedang menyegarkan halaman Parameter tidak akan hilang apabila halaman dimuat semula, tetapi parameter params akan hilang apabila halaman dimuat semula boleh mempertimbangkan storan setempat untuk menyelesaikan masalah

4 Parameter yang diluluskan oleh pertanyaan dipaparkan dalam bar alamat url, tetapi parameter yang diluluskan oleh params tidak akan dipaparkan dalam bar alamat

[Cadangan berkaitan: "tutorial vue.js "]

Atas ialah kandungan terperinci Apakah perbezaan antara pertanyaan dan params 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!