这个错误是因为在使用el-upload组件上传图片到strapi时,可能没有正确设置strapi的接口地址或者没有正确处理接口返回的数据。

首先,确保你已经正确配置了strapi的接口地址,可以在el-upload组件的action属性中设置为正确的地址。例如:

<el-upload
  action="http://localhost:1337/upload"
  :on-success="handleSuccess"
  :data="{ key: 'value' }"
>
  <!-- 其他组件内容 -->
</el-upload>

其中action属性设置为http://localhost:1337/upload,这是一个示例接口地址,请根据你的实际情况进行修改。

然后,在el-upload组件的on-success事件中处理接口返回的数据。例如:

methods: {
  handleSuccess(response) {
    // 在这里处理接口返回的数据
    console.log(response.data);
  }
}

在这个示例中,我们假设接口返回的数据是一个包含data属性的对象。如果你的接口返回的数据结构不同,请根据实际情况进行修改。

总之,要解决这个错误,你需要确保正确设置了strapi的接口地址,并正确处理接口返回的数据

使用elementui的el-upload组件上传图片到strapi报错Cannot destructure property data of parseBody as it is undefined

原文地址: https://www.cveoy.top/t/topic/hRcd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录