Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
async asyncData ({ req, params }) { let { data } = await axios.get('https://jsonplaceholder.typicode.com/posts') return { posts: data.slice(0, 5) } }
asyncData ({ req, params }) { // We can return a Promise instead of calling the callback return axios.get('https://jsonplaceholder.typicode.com/posts') .then((res) => { return { posts: res.data.slice(0, 5) } }) }
asyncData ({ req, params }) { return axios.get('https://jsonplaceholder.typicode.com/posts') .then(res => { posts: JSON.parse(JSON.stringify(res)).slice(0, 5) }) }
let { data } = await axios.get('https://jsonplaceholder.typicode.com/posts') return { posts: data.slice(0, 5) } // равнозначно что posts:{[куча постов]}
.then((res) => { return { posts: res.data.slice(0, 5) } }) //тут работает потому что data это массив