Использую nuxtjs для нового проекта и решил вставить значения, шаблон такой:
<template>
<div v-for="slide in slides">
<div>{{ slide.text }}</div>
<div>{{ slide.title }}</div>
</div>
</template>
подключение и получение данных реализовано по руководству nuxtjs
import axios from 'axios'
export default {
async data () {
let { data } = await axios.get('https://ggproduction-f0b98.firebaseio.com/slides.json')
return { slides: data }
}
}
Ошибка 1:
[Vue warn]: data functions should return an object: https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function
(found in <Projects> at C:\Users\user\Desktop\my-project\pages\projects.vue)
Ошибка 2:
[Vue warn]: Property or method "slides" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option. (found in <Projects> at C:\Users\user\Desktop\my-project\pages\projects.vue)