Routing
Routing
Kita akan mengimplementasikan routing di svelte dengan memanfaatkan library svelte-routing
Ubah file src/main.js
import App from './App.svelte';
const app = new App({
target: document.body
});
export default app;Buat file src/helper/path.js agart mudah mengelola path aplikasi.
export const PATH_URL = {
BASE: "/",
ABOUT: "/tentang-kami"
}Buat file src/routes/About.svelte
<h1>Tentang Kami</h1>Buat file src/routes/Home.svelte
<h1>Home</h1>Ubah file src/App.svelte
Script di atas mengimport svelte-routing, maka kita perlu install library ini dengan menjalankan npm install svelte-routing
Ubah file package.json -> scripts -> start dengan menambahkan --single
Kemudian jalankan ulang npm run dev
Sekarang kita sudah punya routing, yaitu / yang mengharah ke fiule src/routes/Home.svelte dan /tentang-kami yang mengarah ke fiel src/routes/About.svelte
Gambar
Ada kalanya kita perlu menampilkan gambar sebagai informasi maupun sebagai pemanis halaman. Kita akan mempraktekkan penggunaan gambar (maupun asset lainnya) di svelte. Pertama buat folder images di folder public. dan copy-kan gambar yang hendak digunakan ke folder tersebut. Untuk keperluan ini, saya telah menyimpan gambar di public/image/erp.png.
Untuk memudahkan mengelola path gambar, kita akan membuat file helper, src/helper/images.js
Sekarang kita ubah file src/routes/Home.svelte
Last updated
Was this helpful?