微信小程序開發之圖片預覽


實現圖片的展示和大圖預覽

使用wx.previewImage(OBJECT)來實現

OBJECT參數說明:

參數 類型 必填 說明
current String 當前顯示圖片的鏈接,不填則默認為 urls 的第一張
urls StringArray 需要預覽的圖片鏈接列表
success Function 接口調用成功的回調函數
fail Function 接口調用失敗的回調函數
complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)

示例代碼:

wx.previewImage({
  current: '', // 當前顯示圖片的http鏈接 urls: [] // 需要預覽的圖片http鏈接列表 })

地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-picture.html#wxpreviewimageobject

 

實例代碼

wxml

<view class="weui-uploader">
            <view class="weui-uploader__hd">
              <view class="weui-uploader__title">圖片列表</view>
            </view>
            <view class="weui-uploader__bd">
              <view class="weui-uploader__files" id="uploaderFiles">
                <block wx:for="{{Images}}">
                  <image bindtap="clickImage" style="width: 200px; height: 200px;" src="{{serverAddress}}{{item.ImagePath}}" mode="aspectFill" />
                </block>
              </view> 
            </view>
          </view>

js

clickImage: function (e) {
       var current = e.target.dataset.src
       wx.previewImage({
           current: current,
           urls: ImageLinkArray,//內部的地址為絕對路徑
            fail: function() {
             console.log('fail')
           },
           complete: function () {
               console.info("點擊圖片了");
           },
       })
   },

 

歡迎閱讀本系列文章:微信小程序開發教程目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM