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

فیلتر جستجو در vue

سلام وقت بخیر
این کدی که من نوشتم نمی دونم چرا به age گیر داده و ارور میده موقع فیلتر کردن
لطفا کمک کنید.
تشکر

 peoples : [
            { name : 'ali' ,age : 30},
            { name : 'milad' , age : 50},
            { name : 'pedram' , age : 91},
            { name : 'alireza' , age : 10},
            { name : 'sara' , age : 22},
            { name : 'maryam' , age : 42},
            { name : 'mina' , age : 16},

        ]

computed: {
                 filteredpeoples: function () {
                        var self = this
                        return self.peoples.filter(function (people) {
                        return people.name.indexOf(self.search) > -1 || 
                        people.age.indexOf(self.search) > -1

                    })
                 }
                }

Error:
 people.age.indexOf is not a function

ثبت پرسش جدید
میلاد کریمی
تخصص : برنامه نویس Frontend
@mihancivil 4 سال پیش مطرح شد
0
    filteredpeoples: function() {
      var self = this;
      return self.peoples.filter(function(event) {
        return self.search.indexOf(event.name) > -1 || self.search.indexOf(event.age) > -1;
      });
    }

malina
@malinacortova 4 سال پیش مطرح شد
0

این جواب نداد با این کد اصلا لیست نشون نمیده!!


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

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