reactive props

سوال شده توسط: Matin Rezayie

تاریخ ثبت: ۱۴۰۱/۱۱/۱۲

بازدید: 272

پاسخ: 2

تگ: Vue.Js


من در app componenets یک آرایه reactive دارم از محصولات و یک کامپوننت دارم برای تک محصولات 

روی کاپوننت تک محصول حلقه میزنم و آیتم های آرایه محصولات رو بهش میدم با حلقه و اونور میگیرمشون

ولی میخوام مثلا تغییری در آرایه محصولات ایجاد شد مثلا isFavorite که مقدار بولیان هستش تغییر کردن محصولات آپدیت بشن و آرایه ای که آپدیت شده به عنوان پراپ روش حلقه زده بشه و بره به کاپوننت فرزند چجوری میتونم پیاده کنم

پاسخ ها
user

محمد اشرافی

سلام وقت بخیر ، متوجه منظورتون نمیشم ولی اگر آرایه اتون توی Ref باشه و اون آرایه تغییری کنه ، توی کامپوننت هایی هم که پاس اش دادین تغییر میکنه ( مگر اینکه توی اون کامپوننت به صورت unRef اونو استفاده کرده باشین

user

محمد اشرافی

و اگر توی اون کامپوننت تک محصول ، فقط اون محصولی که بهش پاس دادین رو تغییر میدین در اون صورت اگر بخواین توی کامپوننت پدر هم این تغییر ایجاد بشه باید به صورت Emit کامپوننت پدر رو Update کنید

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات