Почему мы не можем использовать асинхронность с функцией данных, но это нормально с другими функциями?Например:
export default {
data: async function () { // not ok
return {
item: null,
}
},
beforeMount: async function() { // this is ok
let result = await axios.get('./data-social.json')
this.item = result.data
},
mounted() {
},
}
Я получу эту ошибку:
[Vue warn]: data functions should return an object:
Есть идеи?