قابلیت Compare
سلام استاد اشرافی عزیز
استاد برای اضافه کردن قابلیت Compare به پروژه فروشگاه چطور باید پیاده سازی بشه؟
پاسخ ها

محمد اشرافی
سلام وقت بخیر شما خوبین
این قابلیت نیازی نیست سمت سرور پیاده سازی بشه ، معمولا به این شکله :
هر محصول بر اساس دسته بندیش یه سری ویژگی ثابت داره ( یعنی هر محصولی که توی اون دسته بندی باشه باید اون ویژگی هارو داشته باشه )
توی فرانت ، عنوان اون ویژگی هارو دریافت میکنن و هر محصول که به Compare اضافه بشه مقدار اش جلو اون ویژگی قرار میگیره
( به طور کلی شما سمت بک اند فقط باید این قابلیت رو اضافه کنید که هر دسته بندی یه سری Specification خاص باید داشته باشه و توی Api هم یه Endpoint بزارید که id دسته بندی رو بده و عنوان Specification هارو بهشون برگردونه )

علی شاکری
ممنون استاد
اینکه محصول اضافه بشه باید لیست محصول درست کنیم و بهش محصول اضافه کنیم.درسته؟
اینو چطور پیاده کنم؟که هرچی محصول اضافه شد در صفحه اضافه بشه

محمد اشرافی
اینو باید client side کنترل کنید ، آره یه لیست میسازید و محصولات رو توش نگهداری میکنید

علی شاکری
سلام مجدد استاد
من هرکاری میکنم نمیتونم اوکی کنم؟
نمیدونم چطور محصول جدید رو به صفحه اضافه کنم؟
میشه راهنمایی کنید؟
نمونه کدی چیزی؟

محمد اشرافی
نمونه کد که js خالی باشه ندارم ولی نمونه کد با Nuxt.js دارم

محمد اشرافی
سناریو کاملا مشخصه ، یه محصول پایه وجود داره که قراره اونو با یه محصول دیگه مقایسه کرد و اون محصول دومی که قراره به لیست مقایسه اضافه بشه باید حتما دسته بندیش با محصول اولی یکی باشه ، و بعد مشخصات هر 2 رو کنار هم نمایش میدین

علی شاکری
سلام استاد
سناریو رو میدونم
ولی نمیتونم محصولات جدید رو به لیستی که دارم اضافه کنم
مثلا یکی از مشکلاتم اینه چطور pagination رو داخل modal پیاده کنم و بعد که کاربر انتخاب کرد به لیست اضافه کنم
محبوب ترین مقالات



