Я работаю над проектом laravel с компонентами vue.Когда я делаю запрос get с axios в моем компоненте, я не могу установить переменную данных в ответ.Вот мои методы:
methods: {
location ()
{
console.log('location')
},
getCategories () {
axios.get(this.baseUrl + '/api/search/categories').then((response) => {
this.categories = response.data
console.log(response.data)
}).catch((e) => {
console.log(e)
})
}
}
Вот мой data()
data() {
return {
searchTitle: null,
searchLocatie: null,
searchCategorie: null,
categories: [],
//baseUrl: 'https://sdinbeeld.frb.io/',
baseUrl: 'http://localhost:8888/sdinbeeld/public/'
};
},
Я хочу установить this.categories
равным response.data
, но когда яdo console.log(this.categories)
в разделе mounted()
возвращает только пустой массив
Кто-нибудь знает, как это исправить?