【发布时间】:2021-03-03 04:10:06
【问题描述】:
我是 Vue 的新手。在制作这个组件时,我被困在这里。
我正在向使用此代码返回数组的 API 发出 AJAX 请求:
<script>
import axios from 'axios';
export default {
data() {
return {
tickets: [],
};
},
methods: {
getTickets() {
axios.get(url)
.then((response) => {
console.log(response.data) //[{}, {}, {}]
this.tickets = [...response.data]
console.log(this.tickets) //proxy object
})
},
},
created() {
this.getTickets();
}
};
</script>
问题是,this.tickets 被设置为 Proxy 对象,而不是我从 API 获得的 Array。
我在这里做错了什么?
【问题讨论】:
标签: javascript vue.js axios vuejs3