Learning Vue JS: Navigating Pages with Vue Router

Posted by

Belajar Vue JS: Pindah Halaman Menggunakan Vue Router

Belajar Vue JS: Pindah Halaman Menggunakan Vue Router

Vue Router adalah sebuah library yang digunakan untuk melakukan routing (pindah halaman) dalam aplikasi web yang dibangun dengan Vue JS. Dalam artikel ini, kita akan belajar bagaimana menggunakan Vue Router untuk melakukan pindah halaman dalam aplikasi Vue JS.

Langkah 1: Instalasi Vue Router

Langkah pertama yang perlu dilakukan adalah menginstal Vue Router. Anda dapat menggunakan npm atau yarn untuk menginstal Vue Router:


npm install vue-router


yarn add vue-router

Langkah 2: Mendefinisikan Routes

Setelah Vue Router diinstal, langkah selanjutnya adalah mendefinisikan routes (rute) yang akan digunakan dalam aplikasi Vue JS. Anda dapat melakukan ini dengan membuat file routes.js sebagai berikut:


const routes = [
{ path: '/', component: Home },
{ path: '/about', component: About },
{ path: '/contact', component: Contact }
]

Langkah 3: Menerapkan Vue Router

Langkah terakhir adalah menerapkan Vue Router ke dalam aplikasi Vue JS. Anda dapat melakukannya dengan mengimpor Vue Router dan menggunakan Vue.use() untuk menerapkan router:


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

Vue.use(VueRouter)

Langkah 4: Menggunakan Router-link

Setelah Vue Router diterapkan, Anda dapat menggunakan komponen router-link untuk membuat link yang akan mengarah ke rute tertentu:


Home
About
Contact

Langkah 5: Menerapkan Router-view

Terakhir, Anda perlu menambahkan komponen router-view ke dalam aplikasi Vue JS untuk menampilkan konten dari rute yang sedang aktif:

Dengan mengikuti langkah-langkah di atas, Anda telah berhasil menggunakan Vue Router untuk melakukan pindah halaman dalam aplikasi Vue JS. Semoga artikel ini bermanfaat dan membantu Anda dalam belajar Vue JS!