Vue.js Axios请求在Vue 3中引发未定义的错误

Vue.js Axios请求在Vue 3中引发未定义的错误,vue.js,axios,Vue.js,Axios,重要提示: 我可以成功地从Axios调用中获取数据 我对数据或使用数据没有任何问题 这不是我的第一个Laravel+Vuejs项目 我正在从事Laravel 8和Vue 3项目,在打Axios电话时遇到了一个错误 //这是我的电话 get(“/api/packages”)。然后({data}=>console.log(data)); 正如您所看到的,我只在控制台上显示数据,它正在工作。但在执行console.log之后,立即发生错误:无法读取未定义的属性“length” 下面的代码来自Vue.

重要提示:

  • 我可以成功地从Axios调用中获取数据
  • 我对数据或使用数据没有任何问题
  • 这不是我的第一个Laravel+Vuejs项目
  • 我正在从事Laravel 8和Vue 3项目,在打Axios电话时遇到了一个错误

    //这是我的电话
    get(“/api/packages”)。然后({data}=>console.log(data));
    
    正如您所看到的,我只在控制台上显示数据,它正在工作。但在执行console.log之后,立即发生错误:
    无法读取未定义的属性“length”

    下面的代码来自Vue.js,未定义的代码是“data.statements”

    //搜索重复语句。
    对于(var sql={},duplicate=0,i=0;i
    我怎样才能消除这个错误?
    提前感谢。

    这是否回答了您的问题?不,没有。我正在成功地得到响应,而且我还没有在任何地方使用这些数据。因此没有时间问题或类似的问题。不确定这是否相关,或者这是一个复制粘贴错误,但我认为我在您共享的代码中看到了sintaxis错误。它不应该是
    axios.get(“/api/packages”)。然后({data}=>console.log(data))它应该是
    axios.get(“/api/packages”)。然后(({data})=>console.log(data))@Bülentaggül响应是什么样子的?对于
    console.log(data)
    ,您看到了什么?@Esteban语法错误就在这里。