Vue ရှိ ဖြစ်ရပ်များ၏ ပါရာမီတာများ
ထုတ်လွှတ်သော ဖြစ်ရပ်များသို့ ပါရာ�မီတာများ ပေးပို့နိုင်ပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ရအောင်။ မိဘ component ၏ လုပ်ဆောင်ချက်သည် ပါရာမီတာများကို လက်ခံသည်ဟု ဆိုကြပါစို့။
methods: {
func(arg1, arg2) {
console.log(arg1, arg2);
}
}
ထိုပါရာမီတာများကို $emit
လုပ်ဆောင်ချက်၏ ပါရာမီတာများအဖြစ်
ဖြစ်ရပ်အမည်၏ နောက်တွင် ဖော်ပြရန် လိုအပ်ပါသည်။
methods: {
handle() {
this.$emit('show', 'xxx', 'yyy');
}
}
မိဘ component မှ အောက်ပါ လုပ်ဆောင်ချက်ကို သားသမီး component သို့ ပေးပို့ပါ။
methods: {
func(name) {
console.log(name);
}
}
ဝန်ထမ်းနှင့်အတူရှိသော component အတွင်း ခလုတ်တစ်ခု ပြုလုပ်ပါ၊ ထိုခလုတ်ကို နှိပ်လိုက်သောအခါ မိဘ component သို့ ဝန်ထမ်း၏အမည်ကို ပေးပို့ပါလိမ့်မည်။
မိဘ component မှ အောက်ပါ လုပ်ဆောင်ချက်ကို သားသမီး component သို့ ပေးပို့ပါ။
methods: {
func(name, salary) {
console.log(name, salary);
}
}
ဝန်ထမ်းနှင့်အတူရှိသော component အတွင်း ခလုတ်တစ်ခု ပြုလုပ်ပါ၊ ထိုခလုတ်ကို နှိပ်လိုက်သောအခါ မိဘ component သို့ ဝန်ထမ်း၏အမည်နှင့် လစာကို ပေးပို့ပါလိမ့်မည်။