Thuta Learning
ရှာဖွေရန်
BasicWeb Developmentbeginner

Event Handling

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Inline နှင့် method event handlers သုံးရန်
  • prevent နှင့် key modifiers သုံးရန်

ရိုးရိုးလေး ရှင်းပြမယ်

@click က v-on:click ၏ အတိုကောက်ဖြစ်သည်။ ရိုးရိုး assignment ကို inline handler ဖြင့်ရေးနိုင်ပြီး logic များလျှင် function သီးသန့်ရေးပါ။ .prevent, .stop နှင့် .enter ကဲ့သို့ modifier များက DOM logic ကိုရှင်းလင်းစေသည်။

vue
<script setup>
import { ref } from 'vue'
const name = ref('')
function save() {
  console.log(`Saved: ${name.value}`)
}
</script>

<template>
  <form @submit.prevent="save">
    <input v-model="name" @keyup.esc="name = ''">
    <button>Save</button>
  </form>
</template>
You should see
Saved: Mya

လက်တွေ့စမ်းကြည့်ရန်

Enter နှိပ်လျှင် item အသစ်ထည့်ပြီး Escape နှိပ်လျှင် input ရှင်းသည့် form တစ်ခုရေးပါ။

Event HandlingVue.js

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • submit event တွင် preventDefault မလုပ်ခြင်း
  • Template ထဲတွင် logic အလွန်ရှည်စွာရေးခြင်း

လေ့ကျင့်ခန်း

Enter နှိပ်လျှင် item အသစ်ထည့်ပြီး Escape နှိပ်လျှင် input ရှင်းသည့် form တစ်ခုရေးပါ။

You'll know it worked when: Saved: Mya

Event Handling | Thuta Learning