1. 程式人生 > >小程序之點擊圖片放大預覽

小程序之點擊圖片放大預覽

pos get 手機 bin tgt style col 本地圖片 sele

基本手機H5的開發,都會有圖片放大預覽的需求。下面我們看小程序是如何實現這一需求的:

.wxml:

<view class=footer wx:for="{{imgArr}}">
    <image class=showImg src={{item}} data-index={{index}} bindtap=bindClickImg></image>
</view>

.js:

Page({
  data: {
    "imgArr":[
      http://a4.qpic.cn/psb?/V107e1iy3TMhxe/JtR7nCgfLLN82Wz8ALs.oOeBhSp9NfFRVep9Wzj7O00!/m/dB8BAAAAAAAAnull&bo=HQIsAwAAAAAFBxQ!&rf=photolist&t=5
, http://a1.qpic.cn/psb?/V107e1iy3TMhxe/qvgB6hS87vD676lwm7ezLGqwzJ2WG6Kbd1EozFIi9t4!/m/dDwBAAAAAAAAnull&bo=gAJxBAAAAAARB8c!&rf=photolist&t=5, http://a3.qpic.cn/psb?/V107e1iy3TMhxe/btyuqQXjEzUQlJSY07IbXnWmTGTl6X2inxhcVV*NEKk!/m/dOIAAAAAAAAAnull&bo=gAJyBAAAAAARB8Q!&rf=photolist&t=5
] }, //事件處理函數 bindClickImg:function(e){ var selecIndex = e.currentTarget.dataset.index var imageArr = this.data.imgArr wx.previewImage({ current: imageArr[selecIndex], // 當前顯示圖片的http鏈接,註意這裏不能放本地圖片 urls: imageArr, // 需要預覽的圖片http鏈接列表,註意這裏不能放本地圖片 success: function (res) { }, fail: function (res) { }, complete: function (res) { }, }) } })

.wxss:

.footer{width: 100%;}
.showImg{width: 600rpx;height: 400rpx;}

**************************************************************************************************************************************************

小程序之點擊圖片放大預覽