收藏
回答

wx.chooseImage(Object object)的count无效?


代码:

wx.chooseImage({

count: 4// 默认9

sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有

sourceType: ['album''camera'], // 可以指定来源是相册还是相机,默认二者都有

success: function(res) {

}

})

无论count设成什么值都只能一次选择一张图片,选第二张的时候提示最多只能添加一张,所以只能一张一张的上传

最后一次编辑于  2020-06-30
回答关注问题邀请回答
收藏

2 个回答

  • 灵芝
    灵芝
    2020-06-30

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-06-30
    有用
    回复 4
    • 三月
      三月
      2020-06-30
      华为nova5pro 微信最新7.0.16
      $(document).on("click", ".uploadpic", function () {
              var self = this;
              var latitude = 0;
              var longitude = 0;
              var serverIds = [];
              var after = function (addr) {
                  var i = 0, length = localIds.length;
                  var upload = function () {
                      wx.uploadImage({
                          localId: localIds[i],
                          success: function (res) {
                              i++;
                              serverIds.push(res.serverId);
                              if (i < length) {
                                  upload();
                              } else {
                                  ajax({
                                      key: "uploadpic", data: { ids: serverIds.join(), uniqueid: $(self).attr("uniqueid"), latitude: latitude, longitude: longitude, address: addr }, after: function (d) {
                                          if (!transfer(d)) {
                                              $(self).parent().empty().append(d);
                                          }
                                      }
                                  })
                              }
                          },
                          fail: function (res) {
                              alert(JSON.stringify(res));
                          }
                      });
                  }
                  upload();
              }
              //baidumap.getaddressbycoods({ lat: 31.273697, lng: 121.397142, after: after });
              wx.chooseImage({
                  count: 2, // 默认9
                  sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有
                  // sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
                  success: function (res) {
                      localIds = res.localIds;
                      wx.getLocation({
                          type: 'gcj02',
                          success: function (res) {
                              latitude = res.latitude;
                              longitude = res.longitude;
                              baidumap.getaddressbycoods({ lat: latitude, lng: longitude, after: after });
                          },
                          cancel: function (res) {
                              alert('Reject location sharing');
                          }
                      });
                  }
              });
              return false;
          });
      2020-06-30
      回复
    • 灵芝
      灵芝
      2020-06-30回复三月
      请提供这种格式的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2020-06-30
      回复
    • 三月
      三月
      2020-07-02
      我是引入sdk微信开发的 不是用工具开发的 没办法提供代码片段哦
      2020-07-02
      回复
    • 灵芝
      灵芝
      2020-07-02回复三月
      是H5?给个测试链接看下呢
      2020-07-02
      回复
  • 祺爸💎
    祺爸💎
    2020-06-30

    如果是count的限制,是选了一张后,其他的都变灰不能选,不会让你选第二张后出提示

    自己检查一下代码里是不是其他地方做了限制

    若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

    2020-06-30
    有用
    回复 1
    • 三月
      三月
      2020-06-30
      这是第二张,点勾选的时候提示了,这是一张张查看再勾,如果是小图界面,点一张直接就上传了。朋友苹果机子说是有的可以多张,有的只能一张
      2020-06-30
      回复
登录 后发表内容
问题标签