微信 点击图片放大

 

给父元素加事件 子元素冒泡给父

 <scroll-view scroll-x="true" class="photos-list" bindtap="tapImage">
     

     <view class="photos-item" wx:for="{{movis.thumb}}">
        <image lazy-load  mode="aspectFill"  data-i="{{index}}" src="{{item}}"></image> </view>
     
  </scroll-view>

lazy-load 懒加载 mode="aspectFill"图片不失真
 /** 点击剧照图片,大图预览 */
  tapImage(event){
    let i = event.target.dataset.i // 当前下标
 
//点空白 不触发
    if(i==undefined){ return }
 //图片路径
    let urls = this.data.movie.thumb
//创建新数组
    let newUrls = []
    urls.forEach(url=>{
      newUrls.push(
 //截取字符串  
        url.substring(0, url.lastIndexOf('@')))
    })
    wx.previewImage({ 
      current: newUrls[i],// 当前显示图片的http链接
      urls:newUrls // 需要预览的图片http链接列表
    })
  },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值