$data
Misol
<div> elementi bosilganda rangini o‘zgartirish uchun $data obyektidan foydalanish.
export default {
data() {
return {
color: 'lightgreen'
}
},
methods: {
changeColor() {
this.$data.color = 'pink';
}
}
}
Misolni ishga tushirish »
Quyida ko‘proq misollarni ko‘ring.
Ta’rif va qo‘llanilishi
$data obyekti Vue nusxasining data qismida saqlangan barcha xususiyatlarni ifodalaydi.
Yuqoridagi misolda color xususiyatiga this.$data.color orqali murojaat qilingan, ammo xuddi shu xususiyatga shunchaki this.color deb yozib ham murojaat qilish mumkin va bu usul ko‘proq qo‘llaniladi.
$data obyekti Vue nusxasining data qismidagi xususiyatga murojaat qilayotganimizni aniq ko‘rsatish kerak bo‘lganda ishlatiladi.
Nomi "_" yoki "$" bilan boshlanadigan data xususiyatiga murojaat qilmoqchi bo‘lsak, $data obyektidan foydalanishimiz shart, chunki bunday hollarda birgina this prefiksi ishlamaydi.
Ko‘proq misollar
Misol
<div> elementi har bosilganda rangini o‘zgartirish uchun $data obyektidan foydalanish.
<div
v-on:click="$data.color+=100"
v-bind:style="{backgroundColor:'hsl('+$data.color+',80%,80%)'}"
>
<p>Click here</p>
</div>
Misolni ishga tushirish »
Tegishli sahifalar
Vue darsligi: Vue v-on direktivasi
Vue darsligi: Vue v-bind direktivasi
Vue darsligi: Vue metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
