Vue.js Эхлэгчдийн гарын авлага: Суурь мэдлэгээс практик зөвлөмж хүртэл
Vue.js Эхлэгчдийн гарын авлага: Суурь мэдлэгээс практик зөвлөмж хүртэл
Vue.js нь хэрэглэгчийн интерфэйсийг бүтээхэд зориулагдсан дэвшилтэт JavaScript фреймворк бөгөөд сурахад хялбар, уян хатан, үр ашигтай тул өргөнөөр хүлээн зөвшөөрөгдсөн. Энэ нийтлэлд бид эхлэгчдэд зориулсан Vue.js-ийн иж бүрэн гарын авлагыг санал болгож, суурь мэдлэг, орчныг тохируулах, үндсэн ойлголт, практик зөвлөмжийг хамруулан, та хурдан Vue.js хөгжүүлэлтэд орох боломжийг олгоно.
1. Орчныг тохируулах
1.1 Таны хөгжүүлэлтийн орчныг баталгаажуулах
Эхлэхээс өмнө, та дараах хэрэгслүүдийг суулгасан эсэхээ шалгаарай:
- Node.js: Vue.js нь Node.js орчинд баригдаж, хөгжүүлэгддэг. Та Node.js албан ёсны вэбсайтаас хамгийн сүүлийн хувилбарыг татаж, суулгаж болно.
- npm эсвэл yarn: Node.js автоматично npm багцын менежерийг суулгадаг, yarn нь өөр нэг түгээмэл сонголт юм.
1.2 Vue төсөл үүсгэх
Vue CLI (командын мөрийн хэрэгсэл) ашиглан шинэ Vue төсөл үүсгээрэй. Үүсгэх явцын дараалал:
-
Vue CLI-г суулгах:
npm install -g @vue/cliэсвэл yarn ашиглах:
yarn global add @vue/cli -
Шинэ төсөл үүсгэх:
vue create my-projectҮүсгэх явцад командын мөр танд урьдчилан тохируулахыг сонгохыг хүснэ, та стандарт тохиргоог сонгож эсвэл гар аргаар сонгож болно.
-
Хөгжүүлэлтийн серверийг эхлүүлэх: Төсөл дотор орж, хөгжүүлэлтийн серверийг эхлүүлнэ:
cd my-project npm run serveБраузерээ нээгээд
http://localhost:8080хаягаар орж, та Vue-ийн тавтай морилох хуудсыг харах ёстой.
2. Vue.js Үндсэн ойлголтууд
2.1 Vue жишээ
Бүх Vue.js аппликейшн нь Vue жишээг үүсгэснээр эхэлдэг:
const app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
});
HTML-д та ``-г суулгах цэг болгон ашиглах хэрэгтэй.
2.2 Заавар
Vue.js-д заавар нь v- урд үсгээр эхэлдэг онцгой шинж чанарууд юм. Хамгийн түгээмэл зааврууд нь:
- v-bind: динамик шинж чанарыг холбох
- v-model: хоёр талын өгөгдлийн холболт
- v-if / v-else / v-show: нөхцөлт рендер
- v-for: жагсаалтыг давтах рендер
2.3 Компонент
Компонент нь Vue.js-ийн үндсэн онцлог юм. Та аппликейшнээ олон дахин ашиглах боломжтой компонентаар хувааж болно. Жишээ нь, энгийн HelloWorld компонент үүсгэх:
Vue.component('hello-world', {
template: '
# Hello World!
'
});
Дараа нь HTML-д ашиглах:
3. Практик зөвлөмж
3.1 Vue Router ашиглан маршрутын менежмент хийх
Нэг хуудас аппликейшн дотор маршрутын менежмент зайлшгүй шаардлагатай. Vue Router-ийг аппликейшн доторх навигацийг боловсруулахад ашиглаж болно. Энд энгийн тохиргооны жишээ:
-
Vue Router-г суулгах:
npm install vue-router -
Маршрутыг тохируулах:
src/router/index.jsдотор маршрутыг тохируулна: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 } ] }); -
Гол аппликейшн дотор маршрутыг ашиглах:
src/App.vueдотор маршрутын харагдац нэмнэ:
3.2 Төлөвийн менежмент: Vuex ашиглах
Таны аппликейшн төвөгтэй болох үед, төлөвийн менежмент маш чухал болно. Энэ үед Vuex-ийг ашиглахыг бодож болно. Энд энгийн хэрэглээ:
-
Vuex-г суулгах:
npm install vuex -
Vuex-ийг тохируулах:
src/store/index.jsдотор төлвийг тохируулна:import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export default new Vuex.Store({ state: { count: 0 }, mutations: { increment(state) { state.count++; } } }); -
Компонент дотор Vuex-ийг ашиглах:
new Vue({ store, computed: { count() { return this.$store.state.count; } }, methods: { increment() { this.$store.commit('increment'); } } });
3.3 Компонентын номын сангийн санал
Хөгжүүлэлтийн үр ашгийг нэмэгдүүлэхийн тулд зарим бэлэн компонентын номын санг ашиглахыг зөвлөж байна. Энд зарим түгээмэл Vue компонентын номын санг дурдлаа:
- Vuetify: Material Design-д суурилсан компонентын номын сан.
- Element UI: Хөгжүүлэгчид, дизайнерууд, бүтээгдэхүүний менежерүүдэд зориулсан ширээний компонентын номын сан.
- Ant Design Vue: Ant Design-д суурилсан Vue компонентын хэрэгжилт.
4. Дүгнэлт
Энэхүү нийтлэл нь Vue.js эхлэгчдэд суурь мэдлэг, практик зөвлөмжийг өгсөн. Та энэ нийтлэлийг уншсанаар хурдан эхлэх боломжтой бөгөөд бодит төслүүдэд Vue.js-ийг ашиглах боломжтой. Хэрэв та Vue.js-г гүнзгийрүүлэн судлахыг хүсвэл албан ёсны баримт бичиг болон нийгмийн нөөцүүдийг үзэж болно.
Та энэ сонирхолтой фронтэнд фреймворкыг судлахыг үргэлжлүүлж, дараагийн төслөө бүтээхэд бэлэн болгоно уу!





