最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信js-sdk預(yù)覽圖片接口及從拍照或手機(jī)相冊(cè)中選圖接口用法示例

 更新時(shí)間:2016年10月13日 08:51:17   作者:天馬3798  
這篇文章主要介紹了微信js-sdk預(yù)覽圖片接口及從拍照或手機(jī)相冊(cè)中選圖接口用法,較為詳細(xì)的分析了預(yù)覽圖片接口及與拍照或手機(jī)相冊(cè)中選圖接口的功能、調(diào)用方法與相關(guān)使用技巧,需要的朋友可以參考下

本文實(shí)例講述了微信js-sdk預(yù)覽圖片接口及從拍照或手機(jī)相冊(cè)中選圖接口用法。分享給大家供大家參考,具體如下:

目前中js-sdk 1.0版本中,預(yù)覽圖片提供了2個(gè)接口,接口的定義參考官方文檔

1.預(yù)覽網(wǎng)絡(luò)圖片http鏈接的

2.預(yù)覽本地圖片wenxin:// 鏈接的

一、預(yù)覽圖片接口

注:

1.預(yù)覽圖片接口目前只支持微信手機(jī)版
2.預(yù)覽圖片只支持http連接,對(duì)于weixin:// 無(wú)法預(yù)覽
3.預(yù)覽圖片的地址需要進(jìn)行加密處理,尤其路徑中有中文的情況下,需要使用window.encodeURI()方法

實(shí)例說(shuō)明:

//1.預(yù)覽圖片 會(huì)顯示下載失敗
wx.previewImage({
  current:'http://localhost/content/images/冰皮月餅.jpg',
  urls:[
    'http://localhost/content/images/冰皮月餅.jpg'
  ]
});
//預(yù)覽圖片成功
wx.previewImage({
  current:'http://localhost/content/images/%E5%86%B0%E7%9A%AE%E6%9C%88%E9%A5%BC.jpg',
  urls:[
    'http://localhost/content/images/%E5%86%B0%E7%9A%AE%E6%9C%88%E9%A5%BC.jpg'
  ]
});

自定義預(yù)覽網(wǎng)頁(yè)中,指定的圖片實(shí)例:

var imgList=$('.row img');
var urlList=[];
imgList.each(function(){
  var url='http://'+location.host+$(this).attr('src');
  //對(duì)url中的中文進(jìn)行處理
  url=window.encodeURI(url);
  urlList.push(url);
});
//1.預(yù)覽圖片接口目前只支持微信手機(jī)版
//2.預(yù)覽圖片只支持http連接,對(duì)于weixin:// 無(wú)法預(yù)覽
wx.previewImage({
  current:urlList[0],
  urls:urlList
});

二、從拍照或手機(jī)相冊(cè)中選擇圖片,預(yù)覽本地圖片

1.返回選定照片的本地ID列表,localId可以作為img標(biāo)簽的src屬性顯示圖片,鏈接地址都是 weixin://resourceid/xxxx

2. localId 可以用于微信手機(jī)版圖片顯示(目前PC版不可用)

實(shí)例1:

//2.選擇圖片單個(gè)圖片
wx.chooseImage({
  count: 1, // 默認(rèn)9
  sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認(rèn)二者都有
  sourceType: ['album', 'camera'], // 可以指定來(lái)源是相冊(cè)還是相機(jī),默認(rèn)二者都有
  success: function (res) {
    var localIds = res.localIds;
    // 返回選定照片的本地ID列表,localId可以作為img標(biāo)簽的src屬性顯示圖片
    // localId 可以用于微信手機(jī)版圖片顯示(目前PC版不可用)
    $('#imgTarget').attr('src',localIds[0]);
  }
});

實(shí)例2:

//選擇多個(gè)圖片
wx.chooseImage({
  count:4,
  sizeType:['original'],
  sourceType:['album', 'camera'],
  success:function(res){
    var localIds=res.localIds;
    for (var i = 0; i < localIds.length; i++) {
      var localId=localIds[i];
      addImg(localId);
    }
  }
});
//添加圖片的row
function addImg(src){
  var col=$('<div />');
  col.addClass('col-xs-6 col-md-3');
  var a=$('<a />');
  a.addClass('thumbnail');
  var img=$('<img />');
  img.attr('src',src);
  a.append(img).append(src);
  col.append(a);
  $('.row').append(col);
}

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript中json操作技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

濮阳县| 手机| 长乐市| 大竹县| 阜宁县| 阿勒泰市| 姚安县| 内黄县| 民勤县| 安宁市| 建德市| 平原县| 井研县| 思南县| 玛多县| 娄烦县| 观塘区| 亳州市| 永嘉县| 青河县| 马尔康县| 观塘区| 囊谦县| 卫辉市| 鲁山县| 盖州市| 海口市| 东丰县| 炉霍县| 洞口县| 大庆市| 工布江达县| 浏阳市| 永新县| 广灵县| 鹤峰县| 天祝| 铜陵市| 曲松县| 西丰县| 绥芬河市|