Panduan Permulaan untuk Pemula Vue.js: Dari Asas ke Teknik Praktikal

2/20/2026
4 min read

Panduan Permulaan untuk Pemula Vue.js: Dari Asas ke Teknik Praktikal

Vue.js adalah rangka kerja JavaScript progresif yang digunakan untuk membina antaramuka pengguna, sangat popular kerana mudah dipelajari, fleksibel dan berkesan. Dalam artikel ini, kami akan memberikan panduan komprehensif untuk pemula Vue.js, merangkumi pengetahuan asas, penyediaan persekitaran, konsep teras serta teknik praktikal, membantu anda untuk cepat memahami pembangunan Vue.js.

1. Penyediaan Persekitaran

1.1 Pastikan Persekitaran Pembangunan Anda

Sebelum memulakan, sila pastikan anda telah memasang alat berikut:

  • Node.js: Vue.js bergantung pada persekitaran Node.js untuk pembinaan dan pembangunan. Anda boleh memuat turun dan memasang versi terkini di Laman Web Rasmi Node.js.
  • npm atau yarn: Node.js akan secara automatik memasang alat pengurusan pakej npm, yarn adalah pilihan lain yang biasa digunakan.

1.2 Membuat Projek Vue

Gunakan Vue CLI (alat baris perintah) untuk membuat projek Vue baru. Berikut adalah proses penciptaan:

  1. Pasang Vue CLI:

    npm install -g @vue/cli
    

    atau gunakan yarn:

    yarn global add @vue/cli
    
  2. Buat projek baru:

    vue create my-project
    

    Semasa proses penciptaan, baris perintah akan meminta anda memilih konfigurasi preset, anda boleh memilih konfigurasi lalai atau memilih secara manual.

  3. Mulakan pelayan pembangunan: Masuk ke folder projek dan mulakan pelayan pembangunan:

    cd my-project
    npm run serve
    

    Buka pelayar, lawati http://localhost:8080, anda seharusnya dapat melihat halaman selamat datang Vue.

2. Konsep Teras Vue.js

2.1 Instans Vue

Setiap aplikasi Vue.js bermula dengan mencipta satu instans Vue:

const app = new Vue({
  el: '#app',
  data: {
    message: 'Hello Vue!'
  }
});

Dalam HTML, anda perlu menggunakan `` sebagai titik pemasangan.

2.2 Arahan

Arahan dalam Vue.js adalah ciri khas yang bermula dengan awalan v-. Arahan yang paling biasa digunakan termasuk:

  • v-bind: Mengikat atribut secara dinamik
  • v-model: Pengikatan data dua hala
  • v-if / v-else / v-show: Render bersyarat
  • v-for: Render senarai secara berulang

2.3 Komponen

Komponen adalah ciri teras Vue.js. Anda boleh membahagikan aplikasi kepada beberapa komponen yang boleh digunakan semula. Contohnya, mencipta komponen HelloWorld yang sederhana:

Vue.component('hello-world', {
  template: '

# Hello World!

'
});

Kemudian gunakan dalam HTML:



3. Teknik Praktikal

3.1 Menggunakan Vue Router untuk Pengurusan Rute

Dalam aplikasi halaman tunggal, pengurusan rute adalah sangat penting. Anda boleh menggunakan Vue Router untuk mengendalikan navigasi dalam aplikasi. Berikut adalah contoh konfigurasi yang mudah:

  1. Pasang Vue Router:

    npm install vue-router
    
  2. Konfigurasi rute: Dalam src/router/index.js, tetapkan rute:

    import Vue from 'vue';
    import Router from 'vue-router';
    import Home from '@/components/Home.vue';
    import About from '@/components/About.vue';
    
    Vue.use(Router);
    
    export default new Router({
      routes: [
        { path: '/', component: Home },
        { path: '/about', component: About }
      ]
    });
    
  3. Menggunakan rute dalam aplikasi utama: Dalam src/App.vue, tambahkan pandangan rute:

3.2 Pengurusan Status: Menggunakan Vuex

Apabila aplikasi anda menjadi kompleks, pengurusan status akan menjadi sangat penting. Dalam kes ini, anda boleh mempertimbangkan untuk menggunakan Vuex. Berikut adalah penggunaan yang mudah:

  1. Pasang Vuex:

    npm install vuex
    
  2. Konfigurasi Vuex: Dalam src/store/index.js, konfigurasi status:

    import Vue from 'vue';
    import Vuex from 'vuex';
    
    Vue.use(Vuex);
    
    export default new Vuex.Store({
      state: {
        count: 0
      },
      mutations: {
        increment(state) {
          state.count++;
        }
      }
    });
    
  3. Menggunakan Vuex dalam komponen:

    new Vue({
      store,
      computed: {
        count() {
          return this.$store.state.count;
        }
      },
      methods: {
        increment() {
          this.$store.commit('increment');
        }
      }
    });
    

3.3 Cadangan Pustaka Komponen

Untuk meningkatkan kecekapan pembangunan, disyorkan untuk menggunakan beberapa pustaka komponen yang sedia ada. Berikut adalah beberapa pustaka komponen Vue yang biasa digunakan:

  • Vuetify: Pustaka komponen berdasarkan Material Design.
  • Element UI: Satu set pustaka komponen untuk pembangun, pereka dan pengurus produk untuk desktop.
  • Ant Design Vue: Pelaksanaan komponen Vue berdasarkan Ant Design.

4. Penutup

Artikel ini memberikan pengetahuan asas dan teknik praktikal untuk pemula Vue.js. Diharapkan melalui artikel ini, anda dapat cepat memahami dan menggunakan Vue.js dalam projek sebenar. Jika anda ingin mendalami lebih lanjut mengenai Vue.js, anda boleh merujuk kepada dokumentasi rasmi dan sumber komuniti.

Selamat meneroka rangka kerja frontend yang menarik ini, mulakan projek seterusnya anda!

Published in Technology

You Might Also Like