grandfather
4 سال پیش توسط grandfather مطرح شد
2 پاسخ

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

سلام به همه ...
در پروژه لاراولی یه فیلتر محصولات ایجاد کردم که بر اساس قیمت محصولات رو نمایش بده
مشکل اینجاست که هر عدد از قیمت رو میاد بررسی میکنه نه مقدار قیمت رو !!!
به طور مثال اگر قیمت محصول ما سی هزار تومن باشه و کاربر بخواد محصولاتی رو ببینه که بالاتر از قیمت دویست هزار تومن باشه این محصول سی هزار تومنی رو هم نشون میده چون 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


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 4 سال پیش مطرح شد
0

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


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

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