收藏
回答

uploadFile success 中怎么不能用setdata传值出去啊?

啥都传不出去

回答关注问题邀请回答
收藏

2 个回答

  • شەرەر
    شەرەر
    2022-05-04

    对于这个问题有两种解决方案。

    第一、把 this 改称为自己定义好的 _this。

    第二、把回调函数修改。

    success: function (res) {}
    // 改成
    success: (res) => {}
    
    2022-05-04
    有用 2
    回复 10
    • 逍
      发表于移动端
      2022-05-04
      我改了,但是没有效果😭😭
      2022-05-04
      1
      回复
    • شەرەر
      شەرەر
      2022-05-04回复
      代码发上来看看
      2022-05-04
      1
      回复
    • 逍
      2022-05-04
      我发到评论区了
      2022-05-04
      1
      回复
    • 逍
      发表于移动端
      2022-05-04
      除了uploadfile这个用不起setdata之外,其他的都可以
      2022-05-04
      1
      回复
    • شەرەر
      شەرەر
      2022-05-04回复
      问题在于这个地方,第一行还没执行完,就开始执行下一行。因此这个地方要么写回调函数的方式,要么写 Promise 形式,用 async 和 await。
      2022-05-04
      回复
    查看更多(5)
  • 逍
    2022-05-04

    图片是上传成功的,我想把获取的图片地址返回,用于展示的

    2022-05-04
    有用
    回复
登录 后发表内容