收藏
回答

在uni-app开发,append后数据没有显示的解决方法?

如图,想选择文件后将它append进formdata里,结果打印出来数据都为空的,请问这是什么原因呢?

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

3 个回答

  • ᥬ[吃瓜]᭄
    ᥬ[吃瓜]᭄
    2021-02-04

    https://ask.dcloud.net.cn/explore/category-12

    去这里提问吧

    2021-02-04
    有用 2
    回复 1
    • 鑫
      2021-02-04
      hb社区都没人回的,就很难受
      2021-02-04
      回复
  • 2021-02-04
    var fData = []
    fData.push({
    file:res.tempFiles[0]
    })
    


    用数组的push吧,再就是去看下FormData的语法吧

    //通过FormData构造函数创建一个空对象
    var formdata=new FormData();
    //可以通过append()方法来追加数据
    formdata.append("name","laotie");
    //通过get方法对值进行读取
    console.log(formdata.get("name"));//laotie
    //通过set方法对值进行设置
    formdata.set("name","laoliu");
    console.log(formdata.get("name"));//laoliu
    





    2021-02-04
    有用
    回复 1
    • 鑫
      2021-02-04
      没用过formdata,不过学到了,谢谢
      2021-02-04
      回复
  • oneGod
    oneGod
    2021-02-04

    我记得formdata打印出来都是空的,不管你添加没添加进去打印出来都空。但是可以遍历打印出key和value

    2021-02-04
    有用
    回复 1
    • 鑫
      2021-02-04
      好的好的,谢谢
      2021-02-04
      回复
登录 后发表内容
问题标签