解决vue多个路由共用一个页面的问题
下面我就为大家分享一篇解决vue多个路由共用一个页面的问题,具有很好的参考价值,希望对大家有所帮助。
在日常的vue开发中我们可能会遇见多个路由需要共用一个页面的需求,特别是当路由是通过动态添加的,不同的路由展示的东西只是数据不同其他没有变化。例如:
let routes = [ {path:"/zhanshan", components:Person, }, {path:"/lisi", components:Person, }, {path:"/wangwu", components:Person, } ]
这种情况的时候,我们发现,其实我们的页面在第一次加载成功后就不会再加载了。所以页面一直显示第一次加载的数据,给人的赶脚好像路由没有生效,而我们通过观察浏览器地址栏中的变化可以确定的是这和路由没关系,这对刚刚开始使用的vue的同学可能会产生一点点困扰,其实这和页面的声明周期是相关的,这种情况出现的原因是因为页面在加载后他的大多数钩子函数(mounted,computed…)就不会再次出发了,所以导致页面感觉没有跳转。
一道这种业务需求其实也比较好处理,其实我们不需要页面切换,我们只需要页面中的数据发生改变就好了,我们可以在页面中监听路由地址的变化,当地址变化的时候,我们就重新加载数据。
watch:{ "$route":function(to,from){ //from 对象中包含当前地址 //to 对象中包含目标地址 //其实还有一个next参数的,这个参数是控制路由是否跳转的,如果没写,可以不用写next()来代表允许路由跳转,如果写了就必须写next(),否则路由是不会生效的。 } }
每当路由发生变化的时候上面的函数都会被触发,我们可以在这个函数中对页面的数据进行重新加载的操作。如果页面结构变化很大,还是建议单独新建一个不同的页面。
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
Atas ialah kandungan terperinci 解决vue多个路由共用一个页面的问题. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Salah satu isu berkaitan sambungan internet yang dilihat pada komputer Windows 11/10 ialah mesej ralat "Tiada internet, selamat". Pada asasnya, mesej ralat ini menunjukkan bahawa sistem disambungkan ke rangkaian, tetapi disebabkan masalah dengan sambungan, anda tidak dapat membuka mana-mana halaman web dan menerima data. Anda mungkin menghadapi ralat ini semasa menyambung ke mana-mana rangkaian dalam Windows, sebaik-baiknya apabila menyambung ke Internet melalui penghala WiFi yang tidak berdekatan. Biasanya, apabila anda menyemak ikon wayarles di penjuru kanan sebelah bawah dulang sistem, anda akan melihat segitiga kuning kecil, dan apabila anda mengkliknya, mesej Tiada Internet, Keselamatan akan muncul. Tiada sebab khusus mengapa mesej ralat ini berlaku, tetapi perubahan pada tetapan konfigurasi mungkin menyebabkan penghala anda tidak dapat menyambung

Cara melaksanakan penghalaan API dalam rangka kerja Slim Slim ialah rangka kerja mikro PHP ringan yang menyediakan cara mudah dan fleksibel untuk membina aplikasi web. Salah satu ciri utama ialah pelaksanaan penghalaan API, membolehkan kami memetakan permintaan yang berbeza kepada pengendali yang sepadan. Artikel ini akan memperkenalkan cara melaksanakan penghalaan API dalam rangka kerja Slim dan memberikan beberapa contoh kod. Pertama, kita perlu memasang rangka kerja Slim. Versi terbaru Slim boleh dipasang melalui Komposer. Buka terminal dan

Isu sambungan dan WiFi boleh menjadi sangat mengecewakan dan mengurangkan produktiviti dengan ketara. Komputer menggunakan Network Time Protocol (NTP) untuk penyegerakan jam. Dalam kebanyakan kes, jika tidak semua, komputer riba anda menggunakan NTP untuk menjejak masa. Jika pelayan anda terputus hubungan kerana mesej ralat pelayan masa NTP, baca artikel ini hingga akhir untuk mengetahui cara membetulkannya. Apakah yang berlaku apabila masa penghala ditetapkan dengan tidak betul? Prestasi penghala biasanya tidak terjejas oleh tetapan masa yang salah, jadi sambungan anda mungkin tidak terjejas. Walau bagaimanapun, beberapa masalah mungkin timbul. Ini termasuk: Masa yang salah untuk semua alat yang menggunakan penghala sebagai pelayan waktu tempatan. Cap masa dalam data log penghala akan menjadi salah. jika disebabkan

Apache Camel ialah rangka kerja penyepaduan berasaskan Bas Perkhidmatan Perusahaan (ESB) yang mudah menyepadukan aplikasi, perkhidmatan dan sumber data yang berbeza untuk mengautomasikan proses perniagaan yang kompleks. ApacheCamel menggunakan konfigurasi berasaskan laluan untuk mentakrif dan mengurus proses penyepaduan dengan mudah. Ciri utama ApacheCamel termasuk: Fleksibiliti: ApacheCamel boleh disepadukan dengan mudah dengan pelbagai aplikasi, perkhidmatan dan sumber data. Ia menyokong pelbagai protokol, termasuk HTTP, JMS, SOAP, FTP, dll. Kecekapan: ApacheCamel sangat cekap, ia boleh mengendalikan sejumlah besar mesej. Ia menggunakan mekanisme pemesejan tak segerak, yang meningkatkan prestasi. Boleh dikembangkan
![Cara Membaiki iPhone WiFi Terus Terputus Sambungan Berulang kali [Diselesaikan]](https://img.php.cn/upload/article/000/887/227/168456214865307.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Ramai pengguna iPhone telah menyatakan kekecewaan dengan salah satu isu serius yang mereka hadapi pada iPhone mereka. Masalahnya ialah iPhone mereka terputus sambungan dari Wi-Fi dari semasa ke semasa. Ini sememangnya isu utama kerana Wi-Fi adalah keperluan untuk menggunakan kebanyakan aplikasi pada iPhone anda. Kami telah menganalisis isu ini dengan teliti dan mengenal pasti faktor yang mungkin bertanggungjawab dan menyenaraikannya di bawah. Tetapan autocantum dilumpuhkan Sesetengah isu dalam tetapan rangkaian Tukar kata laluan Wi-Fi Isu penghala Wi-Fi yang ditukar Selepas melihat faktor-faktor yang dinyatakan di atas ini, kami telah menyusun satu set penyelesaian yang boleh membetulkan isu pemotongan sambungan dengan isu Wi-Fi iPhone. Betulkan 1 – Hidupkan tetapan autocantum Wi-Fi jika Wi-Fi tidak didayakan

ThinkPHP6 ialah rangka kerja PHP yang berkuasa dengan fungsi penghalaan mudah yang boleh melaksanakan konfigurasi penghalaan URL dengan mudah Pada masa yang sama, ThinkPHP6 juga menyokong berbilang mod penghalaan, seperti GET, POST, PUT, DELETE, dll. Artikel ini akan memperkenalkan cara menggunakan ThinkPHP6 untuk konfigurasi penghalaan. 1. Mod penghalaan ThinkPHP6 Kaedah GET: Kaedah GET ialah satu cara untuk mendapatkan data dan sering digunakan untuk paparan halaman. Dalam ThinkPHP6, anda boleh menggunakan yang berikut

Laluan yang dinyatakan di sini adalah laluan di atas seribu yuan, dan kami tidak akan bercakap tentang laluan di bawah seribu yuan. Pada masa kini, banyak penghala perusahaan mengatakan bahawa mereka mempunyai fungsi sedemikian, tetapi fungsi sedemikian memerlukan prasyarat, iaitu, komputer mesti disambungkan terus ke penghala Jika ia dipisahkan oleh suis, fungsi ini akan menjadi tidak berguna kepada komputer. Masalah seperti badai penyiaran dan penipuan ARP dalam LAN adalah masalah yang sangat biasa. Ia bukan masalah besar, tetapi ia sangat menjengkelkan. Tidak sukar untuk menyelesaikan ribut penyiaran, penipuan ARP atau gelung rangkaian Kesukarannya terletak pada cara mengesan masalah ini. Syorkan pemalam "Buddha Nature" untuk sistem kami. Sebab mengapa kami menyebut "Sifat Buddha" adalah kerana fungsi pengesanan ini berdasarkan pengurusan tingkah laku Internet dan teras analisis data pemantauan rangkaian, dan hanya pengurusan tingkah laku Internet yang boleh melakukannya

Cari kata laluan WiFi pada Windows 11: Adakah ia mudah? Ya, anda boleh melihat kata laluan WiFi anda yang disimpan dengan mudah dalam Windows 11 menggunakan mana-mana kaedah yang dinyatakan di bawah. Anda memerlukan hak pentadbir untuk melihat kata laluan WiFi yang disimpan pada peranti tertentu. Selain itu, dalam beberapa kes, peranti yang dipasangkan dengan penghala menggunakan WPS mungkin tidak memaparkan kata laluan yang dinyahsulit. Cara Melihat Kata Laluan WiFi Anda pada Windows 11 dalam 4 Cara Mudah Berikut ialah cara untuk melihat kata laluan WiFi anda yang disimpan dalam Windows 11. Ikuti mana-mana kaedah di bawah berdasarkan pilihan dan keperluan anda. Kaedah Satu: Gunakan Panel Kawalan untuk Melihat Kata Laluan WiFi
