vue-router In
sesuatu halaman melompat ke halaman b, halaman b perlu dilog masuk. Jika anda tidak log masuk, anda perlu melompat ke halaman log masuk, dan kemudian melompat ke halaman b halaman log masuk, tetapi anda perlu melompat ke selepas log masuk. Bagaimana untuk melaksanakan halaman b Kerana halaman b bukan halaman tetap, ia mungkin halaman keluar, halaman pusat pengguna, dll.
Kembali ke laluan sebelumnya ?
Bukankah lebih baik untuk kembali ke halaman sebelumnya?
Ini perlu diproses pada halaman log masuk, apabila melompat ke halaman log masuk
http://登录页面URL/login?from=${encodeURLComponent(location.href)}
Dengan cara ini, pada halaman log masuk, anda boleh mendapatkan parameter dari dalam queryString
Selepas pengesahan selesai, adalah OK untuk melompat kembali mengikut ini dari
Sila rujuk fungsi router.beforeEachhook dalam dokumentasi rasmi vue-router, yang boleh digunakan untuk melaksanakan fungsi anda. Prinsipnya mungkin:
Jika anda mempunyai sebarang pertanyaan, sila sembang secara peribadi~