如果遇到提示地址无效,请去公众号后台配置访问jssdk的网页的域名。
如果遇到需要多图上传,请记得循环遍历。
示例:
var i = 0, length = _this.imgList.length;
var imagesServerId = [];
function upload() {
_this.wx.uploadImage({
localId: _this.imgList[i],
isShowProgressTips: 1,
success: function (res) {
i++;
// alert('已上传:' + i + '/' + length);
imagesServerId.push(res.serverId);
_this.imagesServerId=imagesServerId
if (i < length) {
upload();
}else{
_this.postAjax(imagesServerId)
}
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
}
upload();
部署完毕后发下页面拉取授权的时候会闪两下,其实是正常的因为第一遍地址上没code.
解决微信公众号闪的方法就是
配url的时候这样写
https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的公众号appid&redirect_uri=你的地址&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect
注意,地址需要编码后再填入