2019独角兽企业重金招聘Python工程师标准>>>

swiper​滑动面板(又称滑块视图容器,常见的轮播图)

属性名

类型

认值

indicator-dots

Boolean

false

是否显示面板指示点

autoplay

Boolean

false

是否自动切换

current

Number

0

当前所在页面的index

interval

Number

5000

自动切换时间间隔

duration

Number

1000

滑动动画时长

bindchange

EventHandle

current改变时会触发change事件,event.detail={current:current}

注意:其中只可放置swiper-item组件,其他节点会被自动删除

swiper-item

仅可放置在swiper组件中,宽高自动设置为100%

在.wxml文件中设置swiper

设置indicator-dots="true"显示面板指示点,当前页面为第4页,每次页面切换的时间为5000ms,滑动时长1000ms,绑定页面改变触发事件bindChange。页面显示的图片在imgArray数组中,通过wx:for绑定。

<swiper  indicator-dots="true" autoplay="true"current="3" duration="1000"interval="5000"bindchange="changeCurrent">

<block wx:for="{{imgArray}}">

<swiper-item>

<image src="{{item}}" class="img"></image>

</swiper-item>

</block>

</swiper>

在.wxsss中设置图片的宽度

.img{

width:100%;

}

在.js中设置保存图片的数组imgArray

Page({

data:{

imgArray:['https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1771329155,1268478148&fm=206&gp=0.jpg',

'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1490269615418&di=e0ab48f7c68c3c50e4ef91a719bbda9b&imgtype=0&src=http%3A%2F%2Fbbs.crsky.com%2F1236983883%2FMon_1209%2F25_187069_eaac13adbd074a5.jpg',

'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1490269615417&di=ef7d8abc8c206aa7edc2042a122e6d1c&imgtype=0&src=http%3A%2F%2Fimg2.3lian.com%2F2014%2Ff3%2F76%2Fd%2F119.jpg',

'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1490269615416&di=9a5d6c7c2ad748711f2ea82f947e9ea1&imgtype=0&src=http%3A%2F%2Fimg2.3lian.com%2F2014%2Ff5%2F152%2Fd%2F48.jpg']

},

并执行changeCurren方法

changeCurrent:function(){

console.log("我滚动了");

}

运行结果:

页面此时已经发生滚动,显示第一张图片,底部第一个小圆点颜色变亮。当页面滚动的时候控制台回打印出:我滚动了

转载于:https://my.oschina.net/u/2971691/blog/901517

微信小程序的视图容器—swiper相关推荐

  1. 微信小程序常用视图容器组件

    微信小程序常用视图容器组件 1.组件概述 2.常用的试图容器组件 2.1 view 2.1.1 案例 2.2 scroll-view 2.2.1 案例 2.3 swiper 2.3.1 案例 1.组件 ...

  2. 小程序开发.微信小程序.组件.视图容器

    小程序开发.微信小程序中的组件.视图容器组件 note:当前本文编辑中- 20220731 jcLee95 的个人博客 邮箱 :291148484@163.com CSDN 主页:https://bl ...

  3. 微信小程序View视图容器组件

    完整微信小程序(Java后端) 技术贴目录清单页面(必看) 微信小程序框架为开发者提供了一系列完备的UI组件,方便开发者快速构建小程序UI界面.借助这些UI组件开发者可以像搭积木一样快速地拼装出一栋房 ...

  4. 微信小程序之视图容器(swiper)组件创建轮播图

    一.视图容器(Swiper) 1.swiper:滑块视图容器 微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/swi ...

  5. 微信小程序-view(视图容器)

    示例 <view class="section"><view class="section__title">flex-direction ...

  6. 微信小程序 滑块视图容器

    效果图如下: 完成以上效果需: wxml部分: <view class="nav"><block wx:for="{{styles}}" wx ...

  7. 微信小程序利用scroll-view和swiper实现图片滚动切换

    微信小程序利用scroll-view和swiper实现图片滚动切换 <view class="starbox"><view class="starare ...

  8. 微信小程序轮播图swiper详细代码介绍

    微信小程序自定义swiper 滑块视图容器.其中只可放置swiper-item组件,否则会导致未定义的行为. 先在index.wxml中写 style="background:{{item} ...

  9. 微信小程序开发系列二:微信小程序的视图设计

    大家如果跟着我第一篇文章 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 一起动手,那么微信小程序的开发环境一定搭好了.效果就是能把该小程序的体验版以二维码的方式发送给其他朋友使用. 这个系列 ...

最新文章

  1. 一步步学会使用ASP.NET 4 WEB应用程序中使用URL Routing(翻译)
  2. 《Linux内核设计与实现》读书笔记 第三章 进程管理
  3. 苹果无线耳机使用方法_安卓党可以使用 AirPods 吗?实测结果.....
  4. delphi中checkcombobox最大长度_并行光信号传输中的信道间传播时间偏差
  5. hdu4662 简单搜索打表
  6. 源码编译安装mysql
  7. python 处理日志文件
  8. aop实现原理-动态代理CGLib代理
  9. 一招彻底破除数据孤岛!这家企业用数据集市整合了30套系统
  10. (10)魔兽文件打包器里的传奇哈希表
  11. 机器学习算法与Python实践之逻辑回归(Logistic Regression)
  12. L1-019 谁先倒 (15 分) — 团体程序设计天梯赛
  13. Spring Cloud - Nacos 注册中心入门单机模式及集群模式
  14. html5查询通配符,通配符有哪些?
  15. 2022蓝桥杯java
  16. js贷款还款计算:等额本金、等额本息、先息后本、等本等息
  17. Java的加减乘除方法
  18. 2022年最新二手苹果手机价格表
  19. STM32MP157C-DK2 开机测试
  20. 深度学习从入门到精通——MTCNN人脸侦测算法

热门文章

  1. 基于.Net平台C#的微信网页版API
  2. Python破解携程点击文字验证
  3. 产品研发的体系构建与研发过程管理第一讲
  4. 快来给你个人微信公众号认个证吧
  5. 利用SQLite Expert 工具将Excel数据导入SQLite
  6. 你是否缺少一个获取Adobe国际认证证书的理由?
  7. 还不会 MySQL 修改密码你就OUT啦
  8. stty设置串口波特率参数
  9. CAD转换器,转换JPG图片
  10. js删除css某个属性值