Başlanğıc hazırlayanlar üçün bir Vue.js Tutorial: Əsasları öyrənin və bu Başlanğıc Sayı Quruluşundan istifadə edin

Başlanğıc hazırlayanlar üçün bir Vue.js Tutorial: Əsasları öyrənin və bu Başlanğıc Sayı Quruluşundan istifadə edin

Başlanğıc hazırlayanlar üçün bir Vue.js Tutorial: Əsasları öyrənin və bu Başlanğıc Sayı Quruluşundan istifadə edin
СОДЕРЖАНИЕ
02 июня 2020

Başlanğıc hazırlayanlar üçün Vue.js Tutorial


İnkişaf axınınızda yeni texnologiyalardan istifadə etməyə başladıqda heç olmasa bir az qorxduğunu hiss edə bilərsiniz. Xüsusilə vəhşi yerdə çox sayda npm paket olduqda. Qarışıq və uyğun şeylər bəzən çox vaxt və səy göstərə bilər və ümumiyyətlə əsəbi olur. Başlanğıc inkişaf etdiricilər üçün aşağıdakı Vue.js təlimatı işə düşür.

Vue.js nədir? Niyə diqqət etməlisən?

Vue.js və ya Qısaca Vue istifadəçi interfeyslərinin qurulması üçün JavaScript çərçivəsidir. Bucaqlı və ya reaksiya kimi digər çərçivələrlə müqayisədə, Vue daha əlçatan və öyrənmə əyri qədər dik deyil.

Vue da moduldur və kodunuzu təkrar istifadə olunan komponentlərə bölməyə imkan verəcəkdir. Onların hər biri öz HTML işarələmə, CSS və JavaScript kodlarına malikdir.

Bu Vue.js təliminin həcmi nədir?

Bu qısa Vue.js təliminin məqsədi sizə Vue ilə sınaq və təcrübə edə biləcəyiniz bəzi iskala ilə təmin etməkdir. WordPress tablosuna daxil olan Vue tətbiqinin əsas quruluşuna nəzər salacağıq.

(Qeyd; bu təlimatda sizə öyrətməyəcəyik, ancaq davam edə və çərçivə haqqında daha çox məlumat əldə edə bilərsiniz. rəsmi bələdçi layihəni burada qurduqdan sonra – bitirdikdən sonra sınağa davam edə bilərsiniz. Ayrıca, inkişaf prosesini daha səmərəli edən ən maraqlı Vue UI komponent kitabxanalarını tövsiyə edirik.)

Nə edəcəyimiz Vue istifadə edərək WordPress eklentləri üçün əvvəlcədən təyin edilmiş şablondan istifadə etməkdir. Daha dərindən araşdırmaq istəyirsinizsə, aşağıdakı GitHub depolarında tapa bilərsiniz: https://github.com/abaicus/vue-wp-bootstrap.

Vue.js dərsliyi: Ön şərtlər

Bu təlimatı izləməyə davam etmək üçün kompüterinizdə qurmalı olduğunuz bir neçə şey var:

Əvvəlcə LAMP yığınına ehtiyacınız olacaq – Windows və ya Mac-da XAMPP və ya Mac-dakı Flywheel tərəfindən istifadə edə bilərsiniz və sonra özünüzə yeni bir yerli WordPress quraşdırmanı quraşdıra bilərsiniz..

Var olduğundan əmin olun NodeJS paket meneceri (npm) maşınınıza quraşdırılmışdır. Terminal vasitəsi ilə daha iki paket – Vue CLI və Vue şablonu başlatma vasitəsi quraşdırmalısınız. Kimi:

$ npm quraşdırma -g @ vue / cli
$ npm quraşdırma -g @ vue / cli-init

Bu iki bağlantı qurduqdan sonra aktiv qovluğu yerli WordPress instansiyasının wp-content / plugins qovluğuna dəyişdirməlisən və aşağıdakı əmri orada işlətməlisən:

$ vue başlanğıc abuicus / vue-wp-bootstrap my-vue-dashboard-plugin

Bundan sonra, layihənizin qurulması ilə bağlı bəzi suallara cavab vermək istənir.

Qurmaq istəməsi üçün əvvəlcə gedin və indiki üçün ilk seçimi seçin "İş vaxtı + Tərtib edən: əksər istifadəçilər üçün tövsiyə olunur".

İstəyirsinizsə, ESLint linerini aktivləşdirə bilərsiniz. Layihənizdə hər hansı bir asma səhvini aşkar edəcək, ancaq bu anda mütləq narahat olmaq məcburiyyətində deyilsiniz.

İşarələmə qaydaları və əvvəlcədən tapşırıq qarmaqları GitHub-a tapşırıq göndərmədən əvvəl mesaj mesajlarınızı və kodunuzu yoxlamaq üçün nəzərdə tutulmuşdur – hər şeyi səliqəli və qəşəng biçimlendirmek üçün..

Bitirdikdən sonra daha az və ya daha az bir terminal axtaracaqsınız:

Ekrandakı təlimatları davam etdirə bilərsiniz. Kataloqu yeni yaradılan plugin qovluğuna dəyişdirin və terminalda göstərilən əmrləri işlədin. Bu tətbiqinizi işə salacaq və kodunuzda dəyişiklik gözləyir və Vue kodunu JavaScript-ə köçürəcəkdir.

Bu nə edir?

Çox deyil. Bu, yalnız bəzi məlumatlardan istifadə edən əsas bir tətbiqdir. Başlıq altında çox Vue deyil. Plugins Dashboard səhifəsinə keçə və aktivləşdirə bilərsiniz. Admin Menyusunda yeni bir səhifə əlavə etmək niyyətindədir. Onu gəzdikdən sonra iki simli bir tablo səhifəsi tapacaqsınız:

Plugin iskele quruluşu

Yeni yaradılan plugin üçün fayl quruluşuna nəzər salaq. Tətbiqin quruluşuna diqqət yetirməyimiz üçün bu Vue.js dərsliyindəki konfiqurasiya sənədlərinin əksəriyyətinə məhəl qoymayacağıq:

Birincisi, faktiki plugin üçün giriş nöqtəsi olan plugin.php faylı əldə etdik. Burada əsas var Plugin sinif. Tətbiqin əsas komponentlərinin daxil olduğu və işlədiyi yer budur.

Bundan sonra, bütün asılılıqların və digər layihə məlumatlarının bir dəstəsinin təyin olunduğu pack.json faylı var. Maraqlı ola biləcəyiniz hissənin altında yaşayır "skriptlər" sahə. Orada, npm run prefiksi ilə işləyə biləcəyiniz bütün əmrlər var. Əhəmiyyətli olanlar, indiyə qədər npm run dev (inkişaf üçün proqramı quran) və npm run build (tətbiqinizi istehsal üçün hazırlamağa hazır olduqdan sonra işə salmalısınız) olmalıdır. Digər əmrlər bu ikisinə bitişik və ya bu anda narahat olmağınız lazım olmayan başqa işləri yerinə yetirin.

Daxil edilmiş qovluğun içərisində üç fayl var:

  • Rest.php sinfi hazırda heç nə etmir, ancaq artıq RestAPI yollarınızı əlavə etmək üçün bir quruluşunuz var
  • Aktivlər.php sinif stil və ssenarini enqueueing. Burada JavaScript faylı başlanğıc məlumatları PHP-dən Vue tətbiqimizə ötürmək üçün lokallaşdırılmışdır. Bu anda sadəcə iki mətn göndərildi, ancaq istədiyiniz hər şeyi daxil edə bilərsiniz.
  • Admin.php faylı tablosuna yeni bir səhifə əlavə etmək və faktiki plagin səhifəsinin göstərilməsini təmin edən biridir. Tətbiqin özünü plugin_page () funksiyasının içərisində iki boş etiket kimi göstərildiyini görəcəksən. Çünki JavaScript yüklədikdən sonra tətbiqin faktiki göstərilməsini idarə edəcəkdir.

Aktivlər qovluğu içərisində daha dörd qovluq tapa bilərsiniz:

  • Src qovluğu – daha sonra danışacağımız Vue tətbiqetməmiz üçün mənbə sənədləri.
  • Bu scss qovluğu – CSS üslub cədvəlini yaradan SCSS stil sənədləri.
  • Js qovluğu – src qovluğundakı fayllarımızdan yaranan köçürülmüş kod.
  • CSS qovluğu – SCSS sənədlərindən tərtib edilmiş stil.

Src qovluğu və Vue şablon sənədləri

Bu qovluğun içərisində iki fayl var: main.js və App.vue. Main.js faylı tətbiq üçün giriş nöqtəsidir. Vue app komponentini müvafiq id ilə DOM elementinə bağlayır.

/ * jshint çıxarılması: 6 * /
‘vue’ dan Vue idxalı
‘./App.vue’ dən tətbiq tətbiq edin

windows.addEventListener (‘yükləmə’, funksiya () {
yeni Vue ({// eslint-disabled-line no-new)
el: ‘# mvdp-app’,
komponentlər: {Tətbiq},
göstər: (h) => h (Tətbiq)
})
})

Həqiqi tətbiq işarəsi App.vue şablonunun içindədir:

/ * jshint çıxarılması: 6 * /

{{this.strings.title}}

{{this.strings.description}}

/ * qlobal MVDP * /
defolt ixrac {
data () {
qayıt {
strings: MVDP.strings
}
},
adı: ‘App.vue’
}

Yuxarıdakı parçanın içərisində, Aktivlər sinifində lokallaşdırdığımız simlərdən istifadə etdiyimizi görə bilərsiniz. Vue’nin ən yaxşı xüsusiyyətlərindən biri də komponentin kodunun səliqəli şəkildə qurulması və quruluşu başa düşməsini asanlaşdırmasıdır..

Budur, indi Vue.js ilə daha da inkişaf etdirmək istədiyiniz üçün möhkəm bir başlanğıc nöqtəsi var! Ümid edirəm bu Vue.js dərsliyi faydalı oldu.

WordPress saytınızı sürətləndirmək üçün qəza kursumuza qoşulmağı unutmayın. Bəzi sadə düzəlişlərlə yükləmə müddətinizi hətta 50-80% azalda bilərsiniz:

Layihə, təqdimat və Karol K tərəfindən redaktə.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Это интересно
    Adblock
    detector