Latihan 1: Vue Router Dasar — Vue

Latihan 1 dari materi Vue Router Dasar di Vue — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Bangun navigasi dengan Vue Router. Kode awal sudah meng-import createRouter dan createWebHistory, dan sudah punya dua halaman: Home dan About.

  1. Buat router-nya: const router = createRouter({ history: createWebHistory(), routes: [...] }), dengan dua route: { path: "/", component: Home } dan { path: "/about", component: About }.
  2. Di template, buat <nav> berisi <RouterLink id="home-link" to="/">Home</RouterLink> dan <RouterLink id="about-link" to="/about">About</RouterLink>.
  3. Di bawah <nav>, tulis <RouterView />: tempat halaman yang cocok dengan alamatnya tampil.

Editor ini gak punya main.js, jadi router yang dibuat createRouter langsung dipasang ke app-nya, seperti app.use(router). Pratinjau juga gak punya address bar, jadi riwayatnya disimpan di memori dan mulai dari /.

Yang dicek:

Hint