راکت

فیلتر قیمت در لاراول با استفاده از vue.js

2 پاسخ

سلام به همه ...
در پروژه لاراولی یه فیلتر محصولات ایجاد کردم که بر اساس قیمت محصولات رو نمایش بده
مشکل اینجاست که هر عدد از قیمت رو میاد بررسی میکنه نه مقدار قیمت رو !!!
به طور مثال اگر قیمت محصول ما سی هزار تومن باشه و کاربر بخواد محصولاتی رو ببینه که بالاتر از قیمت دویست هزار تومن باشه این محصول سی هزار تومنی رو هم نشون میده چون 3 از 2 بزرگتره ....
یا مثلا اگه قیمت محصول 15هزار تومن باشه و کاربر محولات بیشتر از 140هزار تومن رو بخواد فیلتر کنه باز محصول 15 هزار تومنی رو هم نشون میده چون 5 رو بیشتر از 4 میدونه ....
چطور میتونیم این مشکل رو برطرف کنیم
ممنون میشم راهنمایی کنید
کد داخل فایل app.js

data:{

        filterprice: [],    
}
 methods:{

checkprice:function(data){
                if(this.filterprice<=data.price){
                return this.filterprice;
            }else if (this.filterprice.length == 0 ) return true ;
        },
}

@ali.bayat
@hesammousavi
@milad

grandfather
grandfather
@hossein0065
ثبت پرسش جدید

پاسخ‌ها

2
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

اگر مشکل تون فقط همینه که مشخصه شما باید تبدیل رشته به عدد رو صورت بدین، در جاوااسکریپت به کمک تابع parseInt() انجام میشه.
https://www.w3schools.com/jsref/jsref_parseint.asp

شاید پاسخ شما همین‌جا باشد

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

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