原生微信小程序轮播图点击放大

原生微信小程序轮播图点击放大<swiperclass=”index-adcs-sqiper”indicator-dots=”{{indicatorDots}}”interval=”{{interval}}”duration=”{{duration}}”circular=”{{circular}}”style…

大家好,又见面了,我是你们的朋友全栈君。

  <swiper class="index-adcs-sqiper" 
         indicator-dots="{ 
   {indicatorDots}}" 
         interval="{ 
   {interval}}"
         duration="{ 
   {duration}}" 
         circular="{ 
   {circular}}" 
         style="width:100%;height:{ 
   {advHeight}}rpx;" >
          <block wx:for="{ 
   {goods.thumbs}}" wx:for-index="idx" wx:for-item="item" wx:key="thumb_key">
            <swiper-item >
                  <image bindload="{ 
   {idx == 0 ? 'imageLoad' : ''}}" src="{ 
   {item}}" class="goodsadvimg "  data-src='{ 
   {item}}' data-list='{ 
   {goods.thumbs}}'  bindtap="previewImage"></image>
            </swiper-item>          
          </block>
    </swiper>

image标签中的 data-src=’{
{item}}’ data-list=’{
{goods.thumbs}}’ bindtap=“previewImage” 是解决轮播图片可点击放大的解决代码。
参见微信小程序中的图片预览api~

    previewImage:function(e){ 
      
        var current=e.target.dataset.src;
    var imgList=e.target.dataset.list
        console.log(123,e,imgList,current)
    //图片预览
    wx.previewImage({ 
   
      current: current, // 当前显示图片的http链接
      urls: imgList // 需要预览的图片http链接列表
    })
    },
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143678.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • date和localdatetime转换_date和localdatetime

    date和localdatetime转换_date和localdatetime/***Date转换成LocalDate*@paramdate*@return*/publicstaticLocalDatedate2LocalDate(Datedate){if(null==date){returnnull;}returndate.toInstant().atZone(ZoneId.systemDefault()).toL..

    2022年10月3日
    2
  • mariadb安装教程linux,在Ubuntu 18.04系统上安装MariaDB 10.4的步骤「建议收藏」

    mariadb安装教程linux,在Ubuntu 18.04系统上安装MariaDB 10.4的步骤「建议收藏」以下介绍在Ubuntu18.04系统上安装MariaDB10.4,也适用在Ubuntu16.04系统上,我们可以从APT存储库在Ubuntu上安装MariaDB10.4。MariaDB是MySQL的直接替代品,具有更多功能,新存储引擎和更好的性能。在写本文时,MariaDB10.4可在Beta版本中使用了,如果你想使用正式版本,就用MariaDB10.3。相关链接在Ubuntu18….

    2022年5月27日
    94
  • ajaxSubmit、ajaxSubmit添加额外数据

    ajaxSubmit、ajaxSubmit添加额外数据varoptions={ async:false, data:{“name”:”name”}, success:function(data){ //resultVO为自用方法 resultVO.checkCode(data,function(data){ if(data){ log(“保存成功”); …

    2025年8月9日
    2
  • ECshop二次开发「建议收藏」

    ECshop二次开发「建议收藏」1.ECShop之更改商城楼层显示:ECShop原来楼层显示效果:根据现在的楼层需要添加新的一类楼层:①登录商城后台依次打开商品管理=》商品分类,此时对应模块的楼层如图所示:②编辑需要添加分类,将“在频道首页显示该二级分类”选项更改为显示:③刷新前端,对应页面的分类显示数据就显示出来了…

    2025年8月22日
    2
  • linux tty_linux tty

    linux tty_linux ttyLinux中的tty与pts终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。 Teletype是最早出现的一种终端设备——可以称作电传打字机,由Teletype公司生产。tty在Linux系统的设备特殊文件目录/dev/下。终端特殊设备文件一般有以下几种:1、串行端口终端(/dev/ttySn)串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这

    2022年8月9日
    7
  • VBScript经典教程以及函数手册

    VBScript经典教程以及函数手册   Vbs经典教程:   https://www.jb51.net/article/53280.htm   Vbs函数手册:   https://www.jb51.net/shouce/vbs/

    2022年6月29日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号