[Vue warn]: свойство или метод «getusers» не определено в экземпляре, но на него ссылаются во время рендеринга. Обязательно объявите реактивные свойства данных в опции данных. (находится в корневом экземпляре)
файл users.vue
<template>
<ul class="list-group">
<li class="list-group-item" v-for="item in items">
{{ item.fname }}
</li>
</ul>
</template>
<script>
export default {
data: function() {
return {
items: []
}
},
methods: {
getusers: function () {
this.$http.post('/users_search', this.formData).then(function(response) {
console.log(response)
}, function() {
console.log('failed')
})
}
}
}
</script>
в файле app.js
Vue.component('users', require('./components/users.vue'));
const app = new Vue({
el: '#app'
});