Vue ရှိ ဖြစ်ရပ်များ၏ ပါရာမီတာများ

ထုတ်လွှတ်သော ဖြစ်ရပ်များသို့ ပါရာ�မီတာများ ပေးပို့နိုင်ပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ရအောင်။ မိဘ component ၏ လုပ်ဆောင်ချက်သည် ပါရာမီတာများကို လက်ခံသည်ဟု ဆိုကြပါစို့။

App.vuemethods: {
  func(arg1, arg2) {
    console.log(arg1, arg2);
  }
}

ထိုပါရာမီတာများကို $emit လုပ်ဆောင်ချက်၏ ပါရာမီတာများအဖြစ် ဖြစ်ရပ်အမည်၏ နောက်တွင် ဖော်ပြရန် လိုအပ်ပါသည်။

components/User.vuemethods: {
  handle() {
    this.$emit('show', 'xxx', 'yyy');
  }
}
Задание 1

မိဘ component မှ အောက်ပါ လုပ်ဆောင်ချက်ကို သားသမီး component သို့ ပေးပို့ပါ။

App.vuemethods: {
  func(name) {
    console.log(name);
  }
}

ဝန်ထမ်းနှင့်အတူရှိသော component အတွင်း ခလုတ်တစ်ခု ပြုလုပ်ပါ၊ ထိုခလုတ်ကို နှိပ်လိုက်သောအခါ မိဘ component သို့ ဝန်ထမ်း၏အမည်ကို ပေးပို့ပါလိမ့်မည်။

Задание 2

မိဘ component မှ အောက်ပါ လုပ်ဆောင်ချက်ကို သားသမီး component သို့ ပေးပို့ပါ။

App.vuemethods: {
  func(name, salary) {
    console.log(name, salary);
  }
}

ဝန်ထမ်းနှင့်အတူရှိသော component အတွင်း ခလုတ်တစ်ခု ပြုလုပ်ပါ၊ ထိုခလုတ်ကို နှိပ်လိုက်သောအခါ မိဘ component သို့ ဝန်ထမ်း၏အမည်နှင့် လစာကို ပေးပို့ပါလိမ့်မည်။