【发布时间】:2020-02-06 14:21:36
【问题描述】:
我已在数组 (mySplitDays[splitDayIndex]=splitDay) 上通过 axios 发送我的数据,但我有一个错误...
components: { VueCal },
data() {
return {
users:[],
mois:[],
assignments:[],
selectedEvent: {},
showDialog: false,
events: [],//recuperer tache ici
minCellWidth: 400,
minSplitWidth: 150,
splitDays:mySplitDays
};
},
async mounted() {
let response = await axios
.get(`${process.env.***}/users?role=***&active=***`)
let mySplitDays = response.data
for (let splitDayIndex in mySplitDays){
let splitDay= mySplitDays[splitDayIndex]
splitDay.class = splitDay.lastname
splitDay.label = splitDay.lastname
mySplitDays[splitDayIndex]=splitDay
}
}
[Vue 警告]:data() 中的错误:“ReferenceError: mySplitDays 未定义”
ReferenceError: mySplitDays 未定义
[Vue 警告]:渲染错误:“TypeError: Cannot read property 'length' of undefined”
TypeError:无法读取未定义的属性“长度” 在 Proxy.render (eval at ./node_modules/vue-loader/lib/template-compiler/index.js?{"id":"data-v-aae30ed8","hasScoped":true,"transformToRequire":{" video":["src","poster"],"source":"src","img":"src","image":"xlink:href"},"buble":{"transforms":{ }}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Dashboard.vue (app.js:2705), :15:31)
【问题讨论】:
-
回复的内容是什么?看起来 response.data 可能为空。尝试从 postman 调用 API 看看是否有效
-
哪个答案?当我还在 axios 中时,我拥有所有数据
-
尝试在axios调用后运行console.log(response.data)
标签: javascript arrays vue.js axios