خطای orderBy و filterBy در Vuejs نسخه 2

4 هفته پیش توسط امیر آپدیت شد
آفلاین
user-avatar
امیر ( 13525 تجربه )
3 سال پیش
تخصص : توسعه دهنده وب

لینک کوتاه اشتراک گذاری

0

باسلام، در Vue.js نسخه ۲ وقتی از orderBy و filterBy استفاده میکنم خطای [Vue warn]: Error compiling template: صادر میشه توی مرورگر. کد زیر:

<li v-for="(person, index) in persons orderBy 'name'" class="list-group-item">  
{{index+۱}}. {{person.name}} {{person.age}} year old.  
</li>  

ظاهراً این فرمت در VUEJS۲ پشتیبانی نمیشه چون وقتی VUEJS۱ رو attach میکنم جواب میده. توی documentation ورژن ۲ چیزی ندیدم. اگه دوستان در جریان تغییرات هستن ممنون میشم راهنمایی بفرمایند.

بهترین پاسخ
آفلاین
user-avatar
احمد جنگی
3 سال پیش

orderby در vue js 2 حذف شده، این روش استفاده کنین

<p v-for="user in orderedUsers">{{ user.name }}</p>

computed: {
orderedUsers: function () {
return _.orderBy(this.users, 'name')
}
}

آفلاین
user-avatar
احمد جنگی ( 1834 تجربه )
3 سال پیش
تخصص : برنامه نویس PHP

لینک کوتاه اشتراک گذاری

1

orderby در vue js 2 حذف شده، این روش استفاده کنین

<p v-for="user in orderedUsers">{{ user.name }}</p>

computed: {
orderedUsers: function () {
return _.orderBy(this.users, 'name')
}
}

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.