Vue

Dinamik Etkileşim yapmak için Vue Watch

Dinamik Etkileşim yapmak için Vue Watch

Vue.js, ön uç web sitelerini hızlı ve kolay bir şekilde geliştirmek için kullanılan çok etkileyici ve reaktif bir JavaScript'in ön uç çerçevesidir. Bu gönderi, en temel kavramlardan biri olan watch özelliğini öğrenecek.

Vue.js, bir değişkeni izlemek için bir watch özelliği sağlar ve bu değişkenin değişmesi üzerine Dinamik Etkileşim yapabilmemiz için bir işlevi çalıştırmamıza izin verir. Bir örnek deneyelim ve Vue Watch özelliğini kullanarak biraz dinamik etkileşim yapalım.

Misal

Önce bir butona tıklayarak bazı değişkenleri değiştirmeye çalışacağız ve ardından watch özelliğini kullanarak o değişkeni izleyeceğiz ve web sayfasında dinamik değişiklikleri yapmak için başka bir değişkeni değiştireceğiz.

İlk olarak, iki değişkenimiz olduğunu varsayalım.
veri()
dönüş
buttonBool: doğru,
kırmızı renk"

Ve "buttonBool" değişkenini şablonda bir button elemanı ile bağladık.

Diyelim ki bir bölümün arka plan rengini butona tıklayarak değiştirmek istiyoruz. Yani, önce şablonda bir div oluşturun.

Şimdi önce bir watch özelliği oluşturalım ve “buttonBool” değişkeninin değişiminde “color” değişkeninin durumunu değiştirelim.

izlemek:
buttonBool()
bu.renk = !bu.renk;

Peki! Geriye kalan son adım, renk değişkeninin değişmesiyle ilgili div sınıflarını değiştirmektir. Öyleyse, bunu Vue'nin sınıf bağlama özelliğini kullanarak yapalım.js.

Burada, “renk” değişkeninin durumu doğruysa “kırmızı” sınıfını, renk değişkeninin durumu “yanlış” ise “yeşil” sınıfını ve her durumda “kutu” sınıfını atadım.

Div'e genişlik, yükseklik ve arka plan rengini veren CSS aşağıdaki gibidir.

Pekala, kodlama işini bitirdikten sonra web sayfam şu şekilde olacaktı.

Şimdi, düğmeye her tıkladığımda kutunun arka plan rengi değişmeli.

Ve yukarıdaki gif'te tanık olabilirsiniz, düğmeye tıklandığında div'in rengi değişiyor. Bu harika, doğru!

Web sayfasında dinamik etkileşim yapmak için Vue Watch'ı bu şekilde kullanabiliriz.

Sonuç

Bu yazıda, Vue'nin watch özelliğini kullanarak bazı değişkenlerin durumunu tıklama veya başka bir değişkenin değişmesi sırasında değiştirmeye çalıştık.js. Ayrıca web sayfasında bazı dinamik değişiklikler yaptık. Düğmeye tıklandığında, on-click özniteliğinde değişkenin durumunu değiştirdiğimizi ve watch özelliğinin değişkeni izlediğini ve başka bir değişkenin durumunu değiştirmek gibi bazı eylemler gerçekleştirdiğini gördük.

Linux'ta Fare Tıklamalarını ve Tuş Vuruşlarını Teşvik Etmek İçin Xdotool Nasıl Kullanılır?
Xdotool, fare tıklamalarını ve tuş vuruşlarını simüle etmek için ücretsiz ve açık kaynaklı bir komut satırı aracıdır. Bu makale, klavye ve fare girişl...
Linux için En İyi 5 Ergonomik Bilgisayar Faresi Ürünleri
Uzun süreli bilgisayar kullanımı bileğinizde veya parmaklarınızda ağrıya neden olur mu?? Sert eklemlerden muzdarip misiniz ve sürekli ellerinizi sıkma...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...