penghalaan


Direktori


Laluan Rasmi

Untuk kebanyakan aplikasi satu halaman, adalah disyorkan untuk menggunakan perpustakaan
vue-router yang disokong secara rasmi

. Butiran lanjut boleh didapati dalam dokumentasi vue-router.


Penghalaan mudah dari awal

Jika anda hanya memerlukan penghalaan yang sangat mudah dan tidak mahu memperkenalkan perpustakaan penghalaan berciri penuh, anda boleh menjadikan komponen peringkat halaman secara dinamik:

const NotFound = { template: '<p>Page not found</p>' }
const Home = { template: '<p>home page</p>' }
const About = { template: '<p>about page</p>' }

const routes = {
  '/': Home,
  '/about': About
}

new Vue({
  el: '#app',
  data: {
    currentRoute: window.location.pathname
  },
  computed: {
    ViewComponent () {
      return routes[this.currentRoute] || NotFound
    }
  },
  render (h) { return h(this.ViewComponent) }
})

Digabungkan dengan API Sejarah HTML5, anda boleh membina penghala pelanggan yang sekecil burung pipit dan mempunyai semua keperluan. Anda boleh melihat terus

contoh aplikasi

. . Berikut ialah contoh lengkap menggunakan Page.js.