قابلیت Compare

سوال شده توسط: علی شاکری

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

بازدید: 303

پاسخ: 7

تگ: Asp.net Core


سلام استاد اشرافی عزیز

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

پاسخ ها
user

محمد اشرافی

سلام وقت بخیر شما خوبین

این قابلیت نیازی نیست سمت سرور پیاده سازی بشه ، معمولا به این شکله : 

هر محصول بر اساس دسته بندیش یه سری ویژگی ثابت داره ( یعنی هر محصولی که توی اون دسته بندی باشه باید اون ویژگی هارو داشته باشه )

توی فرانت ، عنوان اون ویژگی هارو دریافت میکنن و هر محصول که به Compare اضافه بشه مقدار اش جلو اون ویژگی قرار میگیره

( به طور کلی شما سمت بک اند فقط باید این قابلیت رو اضافه کنید که هر دسته بندی یه سری Specification خاص باید داشته باشه و توی Api هم یه Endpoint بزارید که id دسته بندی رو بده و عنوان Specification هارو بهشون برگردونه )

user

علی شاکری

ممنون استاد

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

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

user

محمد اشرافی

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

user

علی شاکری

سلام مجدد استاد

من هرکاری میکنم نمیتونم اوکی کنم؟

نمیدونم چطور محصول جدید رو به صفحه اضافه کنم؟

میشه راهنمایی کنید؟

نمونه کدی چیزی؟

user

محمد اشرافی

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

user

محمد اشرافی

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

user

علی شاکری

سلام استاد

سناریو رو میدونم

 ولی نمیتونم محصولات جدید رو به لیستی که دارم اضافه کنم

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

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

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