اضافه شدن یک کامپوننت بعد از کلیک روی یک المان

سوال شده توسط: M. Ahmadi

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

بازدید: 868

پاسخ: 3

تگ: Laravel


سلام وقت بخیر استاد. در حال پیاده سازی نظرات برای پروژه ام هستم. می خواستم کاربر بعد از اینکه روی دکمه پاسخ به یک نظر کلیک می کند، کامپوننتی در صفحه اضافه شود(در زیر نظری که قرار است پاسخ داده شود) که حاوی فرم پاسخ است(مثلا مشابه سایت ویرگول). ممنون میشم راهنمایی کنید.
پاسخ ها
user

قاسم بساکی

سلام دوست عزیزم . خیلی راحت باید بتونید این رو با یک if پیاده کنید. کامپوننت مورد نظر رو بسازید و در جای مورد نظر قرار بدید و ایون رو مشروط به یک پراپرتی کنید که وقتی دکمه پاسخ زده شد ، اون شرط true بشه و کامپوننت نمایش داده بشه . توی قسمت نظرات پروژه ، همچین کاری انجام دادیم

user

M. Ahmadi

ممنون استاد بخاطر این پاسخگویی سریعتون. بله همین کار رو باید بکنم. ی توضیحی هم برای کاربرانی که بعدا این سوال رو می خونن. تصمیم گرفتم پراپرتی تعریف کنم مثلا replyTo و و قتی کاربر روی دکمه پاسخ هر کدام از نظرات کلیک کرد این پراپرتی آیدی آن نظر را بگیرد. از طرفی شرطی می گذارم اینکه وقتی که مقدار پراپرتی replyTo با مقدار آیدی هر کدوم از نظرات برابر باشد، فرم پاسخ در زیر آن نظر نمایش داده شود. 

استاد گرامی بی نهایت سپاس

user

قاسم بساکی

خواهش میکنم دوست من ، دقیقا همینه که شما فرمودید . عالی . موفق باشید

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

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