Rumah hujung hadapan web View.js Bagaimana untuk melaksanakan fungsi ubah hala dalam Penghala Vue

Bagaimana untuk melaksanakan fungsi ubah hala dalam Penghala Vue

Sep 15, 2023 am 10:01 AM
Ubah hala capai vue router

如何在 Vue Router 中实现重定向功能

Cara melaksanakan fungsi ubah hala dalam Vue Router

Vue Router ialah pengurus penghalaan rasmi Vue.js, yang boleh membantu kami mengawal dan mengurus penghalaan dalam aplikasi satu halaman. Ubah hala ialah fungsi yang biasa digunakan dalam navigasi laluan. Ia boleh membantu kami melompat ke laluan khusus lain secara automatik apabila pengguna mengakses laluan tertentu. Artikel ini akan memperkenalkan cara untuk melaksanakan fungsi ubah hala dalam Penghala Vue dan memberikan contoh kod khusus.

Mula-mula, pastikan anda telah memasang Vue.js dan Vue Router, dan mengkonfigurasi Vue Router dengan betul dalam projek anda. Jika anda belum memasang Vue.js dan Vue Router, anda boleh memasangnya mengikut dokumentasi rasmi: https://router.vuejs.org/zh/

Selepas mengkonfigurasi Vue Router, buat fail dalam direktori root anda projek Folder, contohnya dipanggil redirects, digunakan untuk menyimpan fail kod berkaitan ubah hala. redirects,用来存放重定向相关的代码文件。

redirects 文件夹中创建一个新的文件,比如叫做 redirects.js,用来存放重定向的规则和代码。

首先,在 redirects.js 中引入 Vue 和 Vue Router:

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)
Salin selepas log masuk

然后,创建一个新的 Vue Router 实例,并定义重定向规则:

const router = new VueRouter({
  mode: 'history',
  routes: [
    {
      path: '/redirect1',
      redirect: '/redirect-target1'
    },
    {
      path: '/redirect2',
      redirect: '/redirect-target2'
    },
    // 其他路由配置...
  ]
})
Salin selepas log masuk

上面的代码中,我们定义了两个重定向规则,当用户访问 /redirect1 路径时,自动跳转到 /redirect-target1 路径;当用户访问 /redirect2 路径时,自动跳转到 /redirect-target2 路径。

最后,将 Vue Router 实例导出,以便在项目中使用:

export default router
Salin selepas log masuk

现在,我们已经完成了重定向规则的配置,接下来需要在项目的入口文件(比如 main.js)中使用该重定向规则。

在项目的入口文件中引入 redirects.js 文件,并将其添加到 Vue 实例中:

import Vue from 'vue'
import App from './App.vue'
import router from './redirects/redirects.js'

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')
Salin selepas log masuk

现在,我们已经将该重定向规则应用到了项目中,当用户访问匹配的重定向路径时,会自动跳转到指定的目标路径。

在完成上述步骤后,我们可以在项目的组件中使用重定向功能。以一个简单的页面组件为例,假设我们有两个页面组件:Redirect1.vueRedirect2.vue

Redirect1.vue 组件中,我们可以使用重定向功能将用户自动跳转到 RedirectTarget1.vue 组件:

<template>
  <div>
    <h1>Redirect1</h1>
  </div>
</template>

<script>
export default {
  name: 'Redirect1',
  mounted() {
    this.$router.push('/redirect1')
  }
}
</script>
Salin selepas log masuk

Redirect2.vue 组件中,同样可以使用重定向功能将用户自动跳转到 RedirectTarget2.vue 组件:

<template>
  <div>
    <h1>Redirect2</h1>
  </div>
</template>

<script>
export default {
  name: 'Redirect2',
  mounted() {
    this.$router.push('/redirect2')
  }
}
</script>
Salin selepas log masuk

至此,我们已经完成了在 Vue Router 中实现重定向功能的操作。

总结一下,要在 Vue Router 中实现重定向功能,我们需要先配置重定向规则,然后在项目入口文件中引入 Vue Router,并将其添加到 Vue 实例中。最后,在需要使用重定向的组件中使用 $router.push

Buat fail baharu dalam folder ubah hala, contohnya dipanggil redirects.js, untuk menyimpan peraturan dan kod ubah hala.

Mula-mula, perkenalkan Vue dan Vue Router dalam redirects.js: 🎜rrreee🎜Kemudian, buat contoh Vue Router baharu dan tentukan peraturan ubah hala: 🎜rrreee🎜Dalam kod di atas, kami Dua peraturan ubah hala ditakrifkan apabila pengguna mengakses laluan /redirect1, ia akan secara automatik melompat ke laluan /redirect-target1 apabila pengguna mengakses /redirect2; kod> laluan, ia akan melompat ke laluan <code>/redirect-target1 secara automatik, melompat ke laluan /redirect-target2 secara automatik. 🎜🎜Akhir sekali, eksport contoh Penghala Vue untuk digunakan dalam projek: 🎜rrreee🎜Sekarang kita telah melengkapkan konfigurasi peraturan pengalihan, kita perlu mengkonfigurasinya dalam fail kemasukan projek (seperti main.js) untuk menggunakan peraturan ubah hala ini. 🎜🎜Perkenalkan fail <code>redirects.js ke dalam fail entri projek dan tambahkannya pada contoh Vue: 🎜rrreee🎜Sekarang, kami telah menggunakan peraturan ubah hala pada projek Apabila pengguna mengakses Bila laluan ubah hala sepadan, ia akan melompat secara automatik ke laluan sasaran yang ditentukan. 🎜🎜Selepas melengkapkan langkah di atas, kita boleh menggunakan fungsi pengalihan dalam komponen projek. Mengambil komponen halaman mudah sebagai contoh, katakan kita mempunyai dua komponen halaman: Redirect1.vue dan Redirect2.vue. 🎜🎜Dalam komponen Redirect1.vue, kami boleh menggunakan fungsi ubah hala untuk melompat pengguna secara automatik ke komponen RedirectTarget1.vue: 🎜rrreee🎜Dalam Redirect2. vue komponen, anda juga boleh menggunakan fungsi ubah hala untuk melompat secara automatik ke komponen RedirectTarget2.vue: 🎜rrreee🎜Pada ketika ini, kami telah menyelesaikan operasi melaksanakan fungsi ubah hala dalam Vue Penghala . 🎜🎜Untuk meringkaskan, untuk melaksanakan fungsi ubah hala dalam Penghala Vue, kita perlu mengkonfigurasi peraturan pengalihan dahulu, kemudian memperkenalkan Penghala Vue dalam fail kemasukan projek dan menambahnya pada contoh Vue. Akhir sekali, gunakan kaedah $router.push untuk melompat ke dalam komponen yang perlu menggunakan ubah hala. 🎜🎜Semoga artikel ini dapat membantu anda memahami cara melaksanakan fungsi ubah hala dalam Penghala Vue. Saya doakan anda mendapat keputusan yang baik menggunakan Penghala Vue! 🎜

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi ubah hala dalam Penghala 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.

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)

Bagaimana untuk melaksanakan log masuk WeChat dwi pada telefon mudah alih Huawei? Bagaimana untuk melaksanakan log masuk WeChat dwi pada telefon mudah alih Huawei? Mar 24, 2024 am 11:27 AM

Bagaimana untuk melaksanakan log masuk WeChat dwi pada telefon mudah alih Huawei? Dengan kebangkitan media sosial, WeChat telah menjadi salah satu alat komunikasi yang sangat diperlukan dalam kehidupan seharian orang ramai. Walau bagaimanapun, ramai orang mungkin menghadapi masalah: log masuk ke beberapa akaun WeChat pada masa yang sama pada telefon mudah alih yang sama. Bagi pengguna telefon mudah alih Huawei, tidak sukar untuk mencapai log masuk WeChat dwi Artikel ini akan memperkenalkan cara mencapai log masuk WeChat dwi pada telefon mudah alih Huawei. Pertama sekali, sistem EMUI yang disertakan dengan telefon mudah alih Huawei menyediakan fungsi yang sangat mudah - pembukaan dua aplikasi. Melalui fungsi pembukaan dwi aplikasi, pengguna boleh serentak

Panduan Pengaturcaraan PHP: Kaedah untuk Melaksanakan Jujukan Fibonacci Panduan Pengaturcaraan PHP: Kaedah untuk Melaksanakan Jujukan Fibonacci Mar 20, 2024 pm 04:54 PM

Bahasa pengaturcaraan PHP ialah alat yang berkuasa untuk pembangunan web, yang mampu menyokong pelbagai logik dan algoritma pengaturcaraan yang berbeza. Antaranya, melaksanakan jujukan Fibonacci adalah masalah pengaturcaraan biasa dan klasik. Dalam artikel ini, kami akan memperkenalkan cara menggunakan bahasa pengaturcaraan PHP untuk melaksanakan jujukan Fibonacci, dan melampirkan contoh kod tertentu. Jujukan Fibonacci ialah jujukan matematik yang ditakrifkan seperti berikut: unsur pertama dan kedua bagi jujukan ialah 1, dan bermula dari unsur ketiga, nilai setiap unsur adalah sama dengan jumlah dua unsur sebelumnya. Beberapa elemen pertama urutan

Bagaimana untuk melaksanakan fungsi klon WeChat pada telefon mudah alih Huawei Bagaimana untuk melaksanakan fungsi klon WeChat pada telefon mudah alih Huawei Mar 24, 2024 pm 06:03 PM

Bagaimana untuk melaksanakan fungsi klon WeChat pada telefon mudah alih Huawei Dengan populariti perisian sosial dan penekanan yang semakin meningkat terhadap privasi dan keselamatan orang ramai, fungsi klon WeChat telah beransur-ansur menjadi tumpuan perhatian. Fungsi klon WeChat boleh membantu pengguna log masuk ke berbilang akaun WeChat pada telefon mudah alih yang sama pada masa yang sama, menjadikannya lebih mudah untuk diurus dan digunakan. Tidak sukar untuk melaksanakan fungsi klon WeChat pada telefon mudah alih Huawei Anda hanya perlu mengikuti langkah berikut. Langkah 1: Pastikan versi sistem telefon mudah alih dan versi WeChat memenuhi keperluan Pertama, pastikan versi sistem telefon mudah alih Huawei anda telah dikemas kini kepada versi terkini, serta Apl WeChat.

Fahami senario aplikasi biasa pengalihan halaman web dan fahami kod status HTTP 301 Fahami senario aplikasi biasa pengalihan halaman web dan fahami kod status HTTP 301 Feb 18, 2024 pm 08:41 PM

Kuasai maksud kod status HTTP 301: Senario aplikasi biasa pengalihan halaman web Dengan perkembangan pesat Internet, keperluan orang ramai untuk interaksi halaman web menjadi lebih tinggi dan lebih tinggi. Dalam bidang reka bentuk web, pengalihan halaman web adalah teknologi biasa dan penting, dilaksanakan melalui kod status HTTP 301. Artikel ini akan meneroka maksud kod status HTTP 301 dan senario aplikasi biasa dalam pengalihan halaman web. Kod status HTTP301 merujuk kepada ubah hala kekal (PermanentRedirect). Apabila pelayan menerima pelanggan

Kuasai cara Golang mendayakan kemungkinan pembangunan permainan Kuasai cara Golang mendayakan kemungkinan pembangunan permainan Mar 16, 2024 pm 12:57 PM

Dalam bidang pembangunan perisian hari ini, Golang (bahasa Go), sebagai bahasa pengaturcaraan yang cekap, ringkas dan sangat bersesuaian, semakin digemari oleh pembangun. Perpustakaan standardnya yang kaya dan ciri-ciri konkurensi yang cekap menjadikannya pilihan berprofil tinggi dalam bidang pembangunan permainan. Artikel ini akan meneroka cara menggunakan Golang untuk pembangunan permainan dan menunjukkan kemungkinan besarnya melalui contoh kod tertentu. 1. Kelebihan Golang dalam pembangunan permainan Sebagai bahasa yang ditaip secara statik, Golang digunakan dalam membina sistem permainan berskala besar.

Panduan Pelaksanaan Keperluan Permainan PHP Panduan Pelaksanaan Keperluan Permainan PHP Mar 11, 2024 am 08:45 AM

Panduan Pelaksanaan Keperluan Permainan PHP Dengan populariti dan perkembangan Internet, pasaran permainan web menjadi semakin popular. Ramai pembangun berharap untuk menggunakan bahasa PHP untuk membangunkan permainan web mereka sendiri, dan melaksanakan keperluan permainan adalah langkah utama. Artikel ini akan memperkenalkan cara menggunakan bahasa PHP untuk melaksanakan keperluan permainan biasa dan menyediakan contoh kod khusus. 1. Cipta watak permainan Dalam permainan web, watak permainan adalah elemen yang sangat penting. Kita perlu mentakrifkan atribut watak permainan, seperti nama, tahap, nilai pengalaman, dll., dan menyediakan kaedah untuk mengendalikannya

Bagaimana untuk melaksanakan operasi pembahagian yang tepat di Golang Bagaimana untuk melaksanakan operasi pembahagian yang tepat di Golang Feb 20, 2024 pm 10:51 PM

Melaksanakan operasi pembahagian yang tepat di Golang adalah keperluan biasa, terutamanya dalam senario yang melibatkan pengiraan kewangan atau senario lain yang memerlukan pengiraan ketepatan tinggi. Operator bahagian terbina dalam Golang "/" dikira untuk nombor titik terapung, dan kadangkala terdapat masalah kehilangan ketepatan. Untuk menyelesaikan masalah ini, kami boleh menggunakan perpustakaan pihak ketiga atau fungsi tersuai untuk melaksanakan operasi pembahagian yang tepat. Pendekatan biasa ialah menggunakan jenis Tikus daripada pakej matematik/besar, yang menyediakan perwakilan pecahan dan boleh digunakan untuk melaksanakan operasi pembahagian yang tepat.

Contoh demonstrasi dan paparan kesan pengalihan nama domain PHP Contoh demonstrasi dan paparan kesan pengalihan nama domain PHP Mar 28, 2024 am 08:21 AM

Pengalihan nama domain PHP adalah salah satu teknologi yang biasa digunakan dalam pembangunan laman web Melalui pengalihan nama domain, pengguna secara automatik boleh melompat ke URL lain apabila melawati satu URL, dengan itu mencapai panduan trafik laman web, promosi jenama dan tujuan lain. Berikut akan menggunakan contoh khusus untuk menunjukkan kaedah pelaksanaan pengalihan nama domain PHP dan menunjukkan kesannya. Buat fail PHP ringkas bernama redirect.php dengan kod berikut:

See all articles