Unexpected string pada vue js

saya ingin menggunakan filterBy di vue js,dengan sintaks seperti ini :

<li v-for = "admin in members | filterBy 'A' in 'nama'" track-id="$index">
                {{admin.nama}} - {{admin.kelas}}
</li>

tapi malah keluar error Unexpected string pada console nya

avatar Yfenanda
@Yfenanda

4 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Kalau kamu menggunakan Vuejs versi 2 ke atas, filterby sudah tidak bisa diugnakan lagi, bisa cek di <a href=' https://vuejs.org/v2/guide/migration.html '>migration vuejs2 ini</a>

Kamu perlu membuat fungsi computed javascript sendiri, contoh

<pre> &lt;p v-for="user in filteredUsers"&gt;{{ user.name }}&lt;/p&gt;

computed: { filteredUsers: function () { var self = this return self.users.filter(function (user) { return user.name.indexOf(self.searchQuery) !== -1 }) } } </pre>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 4 tahun yang lalu

Tanggapan

alhamdulillah,makasih mas hilman.Sebenernya saya udah liat di dokumentasi dari waktu itu.Saya apresiasi deh foundernya

Login untuk ikut Jawaban