Vue direktivalari

Vue direktivalari HTML tegiga qo‘shimcha funksiyalar beradigan v- prefiksi bilan maxsus HTML atributlaridir.

Vue direktivalari dinamik va reaktiv foydalanuvchi interfeyslarini yaratish uchun Vue misoliga ulanadi.

Vue bilan javob beruvchi sahifalarni yaratish ancha oson va an’anaviy JavaScript metodlari bilan solishtirganda kamroq kod talab qiladi.

ULASHISH

Turli xil Vue direktivalari

Ushbu qo‘llanmada biz foydalanadigan turli xil Vue direktivalari quyida keltirilgan.

DirektivaTafsilotlar
v-bind HTML tegidagi atributni Vue misolidagi ma’lumotlar o‘zgaruvchisiga ulaydi.
v-if Shartga qarab HTML teglarini yaratadi. v-else-if va v-else direktivalari v-if direktivasi bilan birga ishlatiladi.
v-show Shartga qarab HTML elementi ko‘rinadigan yoki bo‘lmasligi kerakligini belgilaydi.
v-for For-loop yordamida Vue misolidagi massiv asosida teglar ro‘yxatini yaratadi.
v-on HTML tegidagi hodisani JavaScript ifodasi yoki Vue misol usuliga ulaydi. Shuningdek, biz sahifamizning ma’lum bir hodisaga qanday munosabatda bo‘lishini aniqroq aniqlashimiz mumkin.
v-model <form> , <input> va <button> kabi teglar bilan HTML shakllarida qo‘llaniladi. Kirish elementi va Vue misoli ma’lumotlar xususiyati o‘rtasida ikki tomonlama bog‘lanish hosil qiladi.

Misol: v-bind direktivasi

Brauzer

elementini Vue misolidan qaysi sinfga ulash kerakligini topadi.

<!DOCTYPE html>
<html lang="en">
<head>
  <style>
    .pinkBG {
      background-color: lightpink;
    }
  </style>
</head>
<body>

  <div id="app">
    <div v-bind:class="vueClass"></div>
  </div>

  <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
  <script>
    const app = Vue.createApp({
      data() {
        return {
          vueClass: "pinkBG"
        }
      }
    })
    app.mount('#app')
  </script>
</body>
</html>
O‘zingiz sinab ko‘ring »

Eslatma: Yuqoridagi misol Vue kodisiz ancha sodda yozilishi mumkin, ammo sabrli bo‘ling. Vue-ning haqiqiy afzalliklarini biz sezgir sahifalar yaratganimizda keyingi misollarda ko‘rish mumkin.



W3Schools-da Vue-ni o‘rganish

W3Schools.com saytida Vue-ni o‘rganayotganda siz kod va natijani ko‘rsatadigan "O‘zingiz sinab ko‘ring" vositamizdan foydalanishingiz mumkin. Bu oldinga siljishimiz davomida har bir qismni tushunishingizni osonlashtiradi.

Qo‘llanmani davom ettirish uchun "Keyingi" tugmasini bosing.


Vue mashqlari

O‘zingizni mashqlar bilan sinab ko‘ring

Mashq:

Class atributini "myClass" ma’lumotlar xususiyatiga ulash uchun yetishmayotgan qismni to‘ldiring.

<p :class="myClass"></p>

Mashqni boshlash



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!