企业微信sdk,拍照接口chooseImage设置参数isSaveToAlbum:0无效

对于这个问题真的感觉十分困惑,明明文档上有写说明, 但是应用的时候却不起效果, 搜索了很久也没有看到相似的问题。是你们没用这个么?

对比了一下企业微信和微信的sdk地址应该是同一个套
企业微信文档:https://res.wx.qq.com/open/js...
微信sdk文档:http://res.wx.qq.com/open/js/...

百思不得其解,然后看了一下js中chooseImage的方法发现。。。

chooseImage: function(e) {
    i("chooseImage", {
        scene: "1|2",
        count: e.count || 9,
        sizeType: e.sizeType || ["original", "compressed"],
        sourceType: e.sourceType || ["album", "camera"]
    }, (e._complete = function(e) {
        if (k) {
            var n = e.localIds;
            try {
                n && (e.localIds = JSON.parse(n))
            } catch (e) {}
        }
    }, e))
}

发现了没,并没有设置isSaveToAlbum参数,我就懵逼了。。

chooseImage: function(e) {
    i("chooseImage", {
        scene: "1|2",
        isSaveToAlbum: e.isSaveToAlbum || 0,
        count: e.count || 9,
        sizeType: e.sizeType || ["original", "compressed"],
        sourceType: e.sourceType || ["album", "camera"]
    }, (e._complete = function(e) {
        if (k) {
            var n = e.localIds;
            try {
                n && (e.localIds = JSON.parse(n))
            } catch (e) {}
        }
    }, e))
},

加上参数传递就起作用了。 特此记录,十分纳闷微信到底为什么这么坑。

你可能感兴趣的:(企业微信sdk,拍照接口chooseImage设置参数isSaveToAlbum:0无效)