微信中圖片點擊放大查看

//jsApiList里面要有previewImage,調(diào)用前一定要遍歷數(shù)據(jù)數(shù)組,標(biāo)記imgIndex

//微信中圖片點擊放大查看:

previewImage:function(obj){

? ? varimgSrc,imgIndex,srcs=[];

? ? that.$scope.chatMsgList.map(function(msg){ ?

? ? if(msg.msg_type==2){

? ? ? ? imgSrc =me.global.res+ msg.content;

? ? ? ? srcs.push(imgSrc)

? ? }

})

for(vari=0;i<srcs.length;i++){

? ? if(srcs[i] ==(me.global.res+obj.content)){

? ? imgIndex = i;

? ? }

}

wx.previewImage({

? ? current:srcs[imgIndex],// 當(dāng)前顯示圖片的http鏈接

? ? urls: srcs// 需要預(yù)覽的圖片http鏈接列表

? ? });

}

$.ajax({

dataType:"json",

//對接微信接口,獲取授權(quán)

url:"..//getWeixinJsSignature",

data: {

app_id:16,

url:url

},

success:function(data) {

data = data.data;

me.global("weixinInfo",data);

wx.config({

debug:false,

appId: data.appid,

timestamp: data.timestamp,

nonceStr: data.noncestr,

signature: data.sign,

jsApiList: [

"onMenuShareTimeline",

"onMenuShareAppMessage",

"onMenuShareQQ",

"onMenuShareWeibo",

"onMenuShareQZone",

"chooseImage",

"previewImage",

"uploadImage",

"downloadImage",

"chooseWXPay",

"startRecord",

"stopRecord",

"onVoiceRecordEnd",

"playVoice",

"pauseVoice",

"stopVoice",

"uploadVoice",

"downloadVoice",

"translateVoice"

]

});

wx.ready(function() {

wx.checkJsApi({

jsApiList: ["onMenuShareTimeline",

"onMenuShareAppMessage","chooseWXPay"],// 需要檢測的JS接口列表,所有JS接口列表見附錄2,

success:function(res) {

// 以鍵值對的形式返回,可用的api值true,不可用為false

// 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}

}

});

//WeinxinUtil.setShare();

isReady =true;

});

}

});

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容