javascript - 在 axios promise Vue.js 之后分配数据时未定义的 id
问题描述
我在使用 axios 获取数据的方法中有一个函数,问题是当我分配给数据属性时,id 变得未定义,但其他数据返回正常。我试图 console.log 在承诺显示 id 后返回的数据但分配它它返回未定义的数据属性。
data() {
return {
answers: [],
}
},
methods: {
fetchAnswers() {
// axios.get('/answers/' + this.questionId + '/question')
axios.get(`/answers/${this.question.id}/question`)
.then(({data}) => {
console.log(data.data)
// this.answers = data.data
}
)
.catch(error => {
console.log(error);
})
},
}
解决方案
推荐阅读
- excel - Excel VBA:将变量分配给 AdvancedFilter 结果中的第一个单元格的值
- reactjs - 尝试更新 React Hooks 中的对象数组时丢失输入焦点
- mongodb - 如何在ubuntu16.04上安装mongodb 3.2版本
- django - Django - 在可以使用这种多对多关系之前,需要为字段“id”设置一个值
- javascript - 当服务器位于不同时区时,React/JS toStringLocale 向用户返回不正确的时间
- python - 从 TensorFlow 到 ONNX - 保存/冻结图形或转换 pkl?
- javascript - 结合两个不同的 JavaScript 函数来获取 JSON 兄弟数据
- javascript - Wordpress wp.media 上传图片
- vue.js - 延迟加载 - 它何时下载块文件?
- php - 我的上传文件没有将 pdf 扩展名保存在上传文件夹中,而是将名称保存在数据库中。它仅将图像保存在上传文件夹中