Я пытаюсь реализовать модели и коллекции в Vue.js, все работает, за исключением того, что я не могу получить доступ к ключу моделей, например, item.name
от дочернего.
До моделей и коллекций я делал прямые APIВызовите с помощью axios, а затем получите объекты, подобные этому:
[{…}, {…}, {…}, {…}, {…}, __ob__: Observer]
Но с коллекциями они выглядят так:
[ClientModel, ClientModel, ClientModel, ClientModel, ClientModel, __ob__: Observer]
Вот как я делаю это внутри родителя:
mounted() {
this.clients.fetch().then(response => {
console.log('Fetched clients', this.clients.models[0].name);//it works but only in the component itself.
this.users_list = this.clients.models
})
}
data() {
let clients_collection = new AccountClientCollection()
let client = new ClientModel({}, clients_collection)
return {
users_list: []
}
}
Итак, вопрос в том, как получить доступ к ключу модели vue-mc?И здесь - песочница, которую я сделал.Проблема заключается в файле Test.vue в функции computed
filtered_items
.