Vue.js pradedančiųjų vadovas: nuo pagrindų iki praktinių patarimų

2/20/2026
3 min read

Vue.js pradedančiųjų vadovas: nuo pagrindų iki praktinių patarimų

Vue.js yra progresyvi JavaScript sistema, skirta vartotojo sąsajoms kurti, kuri dėl savo paprastumo, lankstumo ir efektyvumo yra plačiai populiari. Šiame straipsnyje mes pateiksime išsamų Vue.js pradedančiųjų vadovą, apimantį pagrindines žinias, aplinkos nustatymą, pagrindines sąvokas ir praktinius patarimus, kad galėtumėte greitai pradėti dirbti su Vue.js.

1. Aplinkos nustatymas

1.1 Užtikrinkite, kad jūsų kūrimo aplinka būtų paruošta

Prieš pradedant, įsitikinkite, kad turite įdiegtus šiuos įrankius:

  • Node.js: Vue.js priklauso nuo Node.js aplinkos kūrimui ir vystymui. Galite atsisiųsti ir įdiegti naujausią versiją iš Node.js oficialios svetainės.
  • npm arba yarn: Node.js automatiškai įdiegs npm paketų valdymo įrankį, o yarn yra kita populiari alternatyva.

1.2 Sukurkite Vue projektą

Naudokite Vue CLI (komandų eilutės įrankį), kad sukurtumėte naują Vue projektą. Štai kaip tai padaryti:

  1. Įdiekite Vue CLI:
    npm install -g @vue/cli

    arba naudokite yarn:

    yarn global add @vue/cli

  2. Sukurkite naują projektą:
    vue create my-project

    Sukūrimo proceso metu komandų eilutė paprašys pasirinkti numatytąją konfigūraciją, galite pasirinkti numatytąją konfigūraciją arba pasirinkti rankiniu būdu.

  3. Paleiskite kūrimo serverį:
    cd my-project
    npm run serve

    Atidarykite naršyklę ir apsilankykite http://localhost:8080, turėtumėte pamatyti Vue pasveikinimo puslapį.

2. Vue.js pagrindinės sąvokos

2.1 Vue instancija

Kiekviena Vue.js programa prasideda sukuriant Vue instanciją:

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

HTML faile turite naudoti <div id="app"> kaip montavimo tašką.

2.2 Direktyvos

Vue.js direktyvos yra specialios savybės, prasidedančios v- prefiksu. Dažniausiai naudojamos direktyvos yra:

  • v-bind: dinaminis atributų prisirišimas
  • v-model: dvipusis duomenų prisirišimas
  • v-if / v-else / v-show: sąlyginis renderinimas
  • v-for: sąrašo renderinimas ciklu

2.3 Komponentai

Komponentai yra viena iš pagrindinių Vue.js savybių. Galite padalinti programą į kelis pakartotinai naudojamus komponentus. Pavyzdžiui, sukurkite paprastą HelloWorld komponentą:

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

Hello World!

' });

Tada HTML faile naudokite:

<hello-world></hello-world>

3. Praktiniai patarimai

3.1 Naudokite Vue Router maršruto valdymui

Vienos puslapio programose maršruto valdymas yra būtinas. Galite naudoti Vue Router, kad tvarkytumėte programos navigaciją. Štai paprasto nustatymo pavyzdys:

  1. Įdiekite Vue Router:
    npm install vue-router
  2. Nustatykite maršrutus:

    Failo src/router/index.js viduje nustatykite maršrutus:

    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. Naudokite maršrutus pagrindinėje programoje:

    Failo src/App.vue viduje pridėkite maršruto vaizdą:

    <router-view></router-view>

3.2 Būsenos valdymas: naudokite Vuex

Kai jūsų programa tampa sudėtinga, būsenos valdymas taps labai svarbus. Tokiu atveju galite apsvarstyti galimybę naudoti Vuex. Štai paprastas naudojimas:

  1. Įdiekite Vuex:
    npm install vuex
  2. Nustatykite Vuex:

    Failo src/store/index.js viduje nustatykite būseną:

    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. Naudokite Vuex komponentuose:
    new Vue({
      store,
      computed: {
        count() {
          return this.$store.state.count;
        }
      },
      methods: {
        increment() {
          this.$store.commit('increment');
        }
      }
    });

3.3 Rekomenduojamos komponentų bibliotekos

Norint padidinti kūrimo efektyvumą, rekomenduojama naudoti keletą paruoštų komponentų bibliotekų. Štai keletas populiarių Vue komponentų bibliotekų:

  • Vuetify: komponentų biblioteka, paremta Material Design.
  • Element UI: komponentų biblioteka, sukurta kūrėjams, dizaineriams ir produktų vadybininkams.
  • Ant Design Vue: Vue komponentų įgyvendinimas, paremtas Ant Design.

4. Išvada

Šis straipsnis suteikė Vue.js pradedantiesiems pagrindines žinias ir praktinius patarimus. Tikimės, kad per šį straipsnį galėsite greitai pradėti ir taikyti Vue.js realiuose projektuose. Jei norite toliau gilinti savo žinias apie Vue.js, galite pasinaudoti oficialia dokumentacija ir bendruomenės ištekliais.

Maloniai kviečiame jus toliau tyrinėti šią jaudinančią priekinę sistemą ir pradėti kurti savo kitą projektą!

Published in Technology

You Might Also Like