微信中的chooseImage接口得到localId后无法通过img标签显示图片

瓜杰 发布于 2015/03/05 11:51
阅读 19K+
收藏 0

html代码如下:

<span>图片预览</span>
<div id="photo"></div>
<h3 id="menu-image">图像接口</h3>
<span class="desc">拍照或从手机相册中选图接口</span>

js代码如下:

 document.querySelector('#chooseImage').onclick = function () {
   wx.chooseImage({
     success: function (res) {
       images.localId = res.localIds;
       alert('已选择 ' + res.localIds.length + ' 张图片');
       var _html="";
       for(var i in res.localIds){
        var photoSrc=res.localIds[i];
        _html=_html+'<br>图片'+i+':<img src="'+photoSrc+'" />\n';
       }
       //alert(_html);
       $("#photo").append(_html);
     }
   });
 };





换了很多姿势,还是搞不出来,希望各位大神指点一下,不胜感激!!!
加载中
0
大前端工作室
大前端工作室

iOS微信6.5.3版本开始支持开发者手动切换WKWebview和UIWebview,使开发者可提前对WKWebview进行适配。
变化:WKWebview不再支持通过使用chooseImage api返回的localld以如:”img src=wxLocalResource://50114659201332”的方式预览图片。
适配:在iOS微信6.5.3版本及之后的版本中,使用新增的jsapi:getLocalImgData 拿到LocalID对应的图片base64编码后再在前端页面中显示。

0
Sai
Sai

weixin引用的js版本不对,<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部