محمد مهدی کارگر
6 سال پیش توسط محمد مهدی کارگر مطرح شد
3 پاسخ

ارسال داده با event از parent به child در VueJs

سلام دوستان.
چطور می تونم داده هامو با استفاده از Event ها از کامپوننت parent به child ارسال کنم.
دلیل این که نمی خوام از props ها استفاده کنم اینه که می خوام در یک زمان خاص این عمل انجام بشه، مثلا زمانی که یک کامپوننت دیگه یک رویدادی رو اجرا کرد ، یا داده هاش تغییر کرد این عمل انجام بشه.
ممنون میشم راهنماییم کنید.


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
1

بجای پیچیده کردن کار بنظرم برای چنین موارد از vuex استفاده کنید که واقعا مدیریت بر روی state هاتون بهتر میشه


محمد مهدی کارگر
تخصص : طراح و برنامه نویس
@unlocker 6 سال پیش مطرح شد
0

کسی نیست کمک کنه؟


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
1

بجای پیچیده کردن کار بنظرم برای چنین موارد از vuex استفاده کنید که واقعا مدیریت بر روی state هاتون بهتر میشه


محمد قربانی
تخصص : برنامه نویس لاراول
@mohammadghorbani1992 5 سال پیش مطرح شد
1

سلام دوست عزیز
@unlocker

به این شکل تست کنید توی فایل app.js

Vue.prototype.$eventHub = new Vue();

و توی کامپوننت پرنت

this.$eventHub.$emit('EVENT_NAME',
    DATA);

و توی کامپوننت فرزند

this.$eventHub.$on('EVENT_NAME', function (payload) {});

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام