我是 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>
Run Code Online (Sandbox Code Playgroud)
问题是,this.tickets
被设置为一个Proxy
对象,而不是Array
我从 API 获得的。
我在这里做错了什么?