收藏
回答

使用chooseMedia获取文件路径, tempFiles参数为怎么是字符串, 不是数组?

wx.chooseMedia

拿到数据:

tempFiles:"[{"tempFilePath":"wxfile:\/\/tmp_bc97fa9f6888753d5736eee78e81824bed9fd9eedb90eaee.jpg","size":"53623"},{"tempFilePath":"wxfile:\/\/tmp_bb5028555afa308bbc06f414047093046b61b1c45dcd52a3.jpg","size":"12408"}]"


微信;7.0.0

手机: 锤子OC1.5

手机系统: v6.7.4

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

3 个回答

  • 简单
    简单
    2020-08-19

    好吧, 这个问题,已经解决.

    拿到数据后, 转换一下

    let tempFiles = res.tempFiles
    if (typeof tempFiles == 'string') {
      tempFiles = JSON.parse(tempFiles)
    }
    
    2020-08-19
    有用 1
    回复
  • 卢霄霄
    卢霄霄
    2020-08-19

    虽然可以转。不过我也觉得应该是API内部自己转好才对。。

    2020-08-19
    有用
    回复
  • meng674782630
    meng674782630
    2020-08-19

    JSON.parse()下?

    2020-08-19
    有用
    回复
登录 后发表内容
问题标签