Vue

Vue.js Bileşenleri

Vue.js Bileşenleri

Vue.js, UI'ler (Kullanıcı Arayüzleri) ve SPA'lar (Tek Sayfa Uygulamaları) oluşturmak için kullanılan aşamalı bir javascript çerçevesidir. Vue'da web uygulamaları oluşturmaya başlayabiliriz.Temel HTML, CSS ve Javascript bilgisine sahip js. Vue.js, halihazırda mevcut olan Angular ve tepki Çerçevelerinden en iyi özellikleri birleştirerek oluşturulmuştur. Geliştiriciler, Vue'da uygulamalar oluştururken kodlamayı ve özgürlüğü ve rahatlığı hissetmeyi sever.js.

Bu bileşen tabanlı yaklaşım temel olarak ReactJS'den ilham almış ve ondan seçilmiştir. Bileşen biçiminde kod yazıyoruz, böylece o bileşeni içe aktarabilir ve ihtiyacımız olan her yerde yeniden kullanabiliriz. Vue.js, onu gevşek bir şekilde bağlanmış ve yeniden kullanılabilir bir kod haline getiren tek dosyalı bir bileşen sunar.

Vue.js, bir geliştiricinin neye ihtiyacı olursa olsun, en iyi bileşen tabanlı yaklaşımı sunar; tek tek bulabilir .vue dosyası. Geliştiriciler, bir bileşenin ekstra yapısı hakkında endişelenmeleri veya bunlarla ilgilenmeleri gerekmediğinde kendilerini çok rahat ve rahat hissederler.

Bu yazıda, tek dosya bileşenine bir göz atacağız .vue uzantısı. Şimdi çok basit bir Vue bileşen örneğine bakalım ve onu anlayalım.



Bu, bir Vue bileşeninin çok basit ve temel bir örneğidir. Kodun üç katmana ayrıldığını görebiliyoruz. Bu üç katmanlı sözdizimi, Vue'nun en iyi parçasıdır.js. Endişenin ayrılığını tatmin eder, ancak tek bir yerde bulunur .vue dosyası. Şablonumuz (HTML), Javascript'te mantığımız ve bir bileşenin içinde stilimiz var.

şablon

Bu şablon etiketinde HTML kodumuzu yazıyoruz. Bunun içindeki değişkenleri de Vue kullanarak bağlayabiliriz.js veri bağlama sözdizimi ve Vue kullanarak buna başka işlevler de ekleyebiliriz.js, ilgili işlevler için sözdizimi sağladı.

Senaryo

Vue'nun sözdizimlerini takip ederek javascript'te bileşenin mantığını yazabileceğimiz bölümdür.js. Bir bileşenin tüm işlevleri ve mantığı buraya gelir. Örneğin,

stil

Bu, bileşenin CSS'sindeki stili yazdığımız yerdir veya kullanmak istediğimiz herhangi bir önişlemciyi kullanabiliriz.

Bu, Vue'daki bir bileşene yalnızca bir bakış.js. Bileşenler arasındaki kullanım, organizasyon ve veri akışına biraz göz atalım.

Bileşenleri İçe Aktarın ve Kullanın

Bileşeni kullanmak için önce bileşeni içe aktarmalıyız. Aksi takdirde, Vue nasıl.js bunu biliyor? Komut dosyası etiketinin başına bir "İçe Aktar" ifadesi ekleyerek ve aşağıdaki sözdizimini kullanarak bu bileşeni "bileşenler" nesnesinde bildirerek bir bileşeni basitçe içe aktarabiliriz.

Bileşeni başarılı bir şekilde içe aktardıktan sonra, onu bu şekilde şablonda kullanabiliriz

Bir bileşeni başka herhangi bir bileşende bu kadar basit bir şekilde içe aktarabilir ve kullanabiliriz.

Bileşenleri Düzenleme

Diğer tüm uygulamalarda olduğu gibi, Bileşenler organizasyonu iç içe geçmiş bir ağaç gibi çalışır. Örneğin, bir kapsayıcıda bir başlık, kenar çubuğu ve diğer bazı bileşenleri içeren basit bir web sitesi. Bileşenin organizasyonu şöyle olurdu.

Resimden Vue.js Resmi Belgeleri

Bileşenler Arası Veri Akışı

Bileşenler arasında iki tür veri akışı olabilir: Üst bileşenden Alt Bileşene

Props kullanarak ana bileşenden alt bileşene veri gönderebiliriz: Alt Bileşenden Üst Bileşene

Alt bileşenden bir olay yayarak veri gönderebilir ve diğer uçta onu dinleyebiliriz (Üst bileşen).

Toplama

Bu yazıda, Vue'daki temel bir bileşeni anlama yolculuğundan geçtik.js kullanımına, hiyerarşisine, organizasyonuna ve Bileşenler arasındaki iletişimle ilgili içe aktarma, kullanma ve teknik bilgi uygulamasına. Bu makale birçok bileşen kapsamını kapsar, ancak bileşenler hakkında çok fazla derinlemesine bilgi vardır. Bu nedenle, ziyaret etmekten çekinmeyin Vue.js Resmi Belgeleri daha fazla bilgi için.

Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...