Artikel ini membawa anda pengetahuan yang berkaitan tentang Program Mini WeChat, yang terutamanya memperkenalkan kandungan yang berkaitan tentang penghalaan halaman merujuk kepada keputusan untuk tamat apabila satu paket dihantar dari sumber ke destinasi lihat proses seluruh rangkaian laluan akhir saya harap ia akan membantu semua orang.
[Cadangan pembelajaran berkaitan: Tutorial Pembelajaran Program Mini]
Penghalaan ialah proses seluruh rangkaian untuk menentukan laluan hujung ke hujung paket dari sumber ke destinasi. Kami boleh memahami penghalaan halaman applet WeChat dan peraturan untuk melompat dari satu halaman ke halaman lain berdasarkan peraturan penghalaan (laluan).
wx.navigateTo
Atau <navigator />
wx.redirectTo
atau <navigator />
wx.navigateBack
, butang kembali di penjuru kiri sebelah atas halaman wx.switchTab
Laksanakan tabBar
penukaran halamanPetua: Semua halaman mesti didaftarkan dalam app.json, seperti
{ "pages": [ "pages/index/index", "pages/classification/classification", "pages/start/start", "pages/detail/detail", ] }
wx.navigateTo
, mengekalkan halaman semasa dan melompat ke arah tertentu tuding di halaman aplikasi, tetapi tidak boleh melompat ke halaman bar tab
wx.navigateTo({ url: 'pages/detail/detail', success: function(res) {}, ... })
wx.redirectTo
,Tutup halaman semasa dan lompat ke halaman dalam aplikasi , tetapi tidak dibenarkan Lompat ke halaman bar tab
wx.redirectTo({ url: 'pages/detail/detail', success:function(res){}, ... })
<navigator />
Kaedah lompat komponen<navigator url=pages/detail/detail">跳转</navigator>
wx.navigateBack
Kembali ke atas Satu halamanwx.navigateBack({ delta: 1, })
Petua: Apabila delta ialah 1, ia bermakna kembali ke halaman sebelumnya, apabila ia adalah 2 , ini bermakna pergi ke halaman sebelumnya, dan seterusnya ;Jika dalta lebih besar daripada jumlah halaman yang dibuka, kembali ke halaman utama. Selepas kembali, antara muka meta akan memusnahkan
wx.switchTab
melompat ke halaman tabBar dan menutup semua halaman bukan tabBar { "tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "首页", }, { "pagePath": "pages/car/car", "text": "购物车", }, ... } }
index.js:
wx.switchTab({ url: 'pages/car/car' })
Penghalaan program mini ialah susunan yang dilaksanakan dengan sendirinya ( diuruskan secara masuk dahulu, keluar dahulu.
Apabila kita melompat dari halaman A ke halaman B melalui wx.navigateTo
atau <navigator/>
. Perubahan dalam timbunan penghalaan adalah seperti berikut.
Timbunan penghalaan pada mulanya hanya mengandungi halaman A. Selepas menggunakan wx.navigateTo
untuk melompat, halaman B ditolak ke dalam tindanan penghalaan dan dipaparkan pada antara muka dan halaman A disembunyikan.
Apabila kita menggunakan wx.navigateBack
untuk kembali
Jadi apakah perbezaan antara wx.redirectTo
dan wx.navigateTo
?
Jika anda sudah dalam halaman kedua Pada halaman B, kami menggunakan wx.redirectTo
untuk melompat ke halaman C. Prosesnya adalah seperti berikut.
Jika anda berada di halaman kedua B, kami menggunakan wx.redirectTo
untuk melompat ke halaman C. Prosesnya adalah seperti berikut.
[Pemindahan imej pautan luar...(img-mkPnbKug-1650431194878)]
Halaman B akan terpapar keluar, dan kemudian halaman C akan ditolak ke dalam tindanan hanya dua muka surat dalam timbunan.
[Cadangan pembelajaran berkaitan: Tutorial Pembelajaran Program Mini]
Atas ialah kandungan terperinci Ringkasan mata pengetahuan pada penghalaan halaman program mini WeChat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!