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


Posted in Javascript onJune 19, 2020

 本文为大家分享了微信小程序swiper组件创建轮播图的具体代码,供大家参考,具体内容如下

一、视图容器(Swiper)

1、swiper:滑块视图容器

微信官方文档

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

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

二、swiper应用

1、页面逻辑(index.js)

Page({
 data: {
 imgUrls: [
 {
 link: '/pages/index/index',
 url: '/images/001.jpg'
 }, {
 link: '/pages/list/list',
 url: '/images/002.jpg'
 }, {
 link: '/pages/list/list',
 url: '/images/003.jpg'
 }
 ],
 indicatorDots: true, //小点
 indicatorColor: "white",//指示点颜色
 activeColor: "coral",//当前选中的指示点颜色
 autoplay: false, //是否自动轮播
 interval: 3000, //间隔时间
 duration: 3000, //滑动时间
 }

其中 imgUrls 是我们轮播图中将要用到的 图片地址和 跳转链接

    indicatgorDots 是否出现焦点

    autoplay 是否自动播放

    interval 自动播放间隔时间

    duration 滑动动画时间

2、页面结构(index.wxml)

<!--轮播图-->
<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" indicator-color="{{indicatorColor}}" 
 indicator-active-color="{{activeColor}}">
 <block wx:for="{{imgUrls}}">
 <swiper-item>
 <navigator url="{{item.link}}" hover-class="navigator-hover">
 <image src="{{item.url}}" class="slide-image" width="355" height="200" />
 </navigator>
 </swiper-item>
 </block>
</swiper>

注意:swiper 千万不要在外面  加上任何标签 例如 <view> 之类的 ,如果加了可能会导致轮播图出不来

3、页面样式(index.wxss)

/*轮播图*/
.slide-image {
 width: 100%;
}

三、小程序效果图

赶快动手实践就可以看到如图所示效果图:

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Ext JS Grid在IE6 下宽度的问题解决方法
Feb 15 Javascript
js使用eval解析json实例与注意事项分享
Jan 18 Javascript
多个$(document).ready()的执行顺序实例分析
Jul 26 Javascript
window.print打印指定div指定网页指定区域的方法
Aug 04 Javascript
jQuery修改class属性和CSS样式整理
Jan 30 Javascript
javascript正则表达式定义(语法)总结
Jan 08 Javascript
jQuery插件Validate实现自定义表单验证
Jan 18 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
纯JS实现只能输入数字的简单代码
Jun 21 Javascript
一次记住JavaScript的6个正则表达式方法
Feb 22 Javascript
小程序实现自定义导航栏适配完美版
Apr 02 Javascript
详解vue中在父组件点击按钮触发子组件的事件
Nov 13 Javascript
angular 实时监听input框value值的变化触发函数方法
Aug 31 #Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
Aug 31 #Javascript
JS实现字符串翻转的方法分析
Aug 31 #Javascript
angular实现input输入监听的示例
Aug 31 #Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 #Javascript
Angular2中监听数据更新的方法
Aug 31 #Javascript
JavaScript使用prototype原型实现的封装继承多态示例
Aug 31 #Javascript
You might like
PHP分页函数代码(简单实用型)
2010/12/02 PHP
PHP、Python和Javascript的装饰器模式对比
2015/02/03 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
基于win2003虚拟机中apache服务器的访问
2017/08/01 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
JavaScript事件列表解说
2006/12/22 Javascript
超级兔子让浮动层消失的前因后果
2007/03/09 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
node读写Excel操作实例分析
2019/11/06 Javascript
angular异步验证防抖踩坑实录
2019/12/01 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
Python动态加载模块的3种方法
2014/11/22 Python
Python解惑之整数比较详解
2017/04/24 Python
Scrapy爬虫实例讲解_校花网
2017/10/23 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
python 获取剪切板内容的两种方法
2020/11/28 Python
python 检测图片是否有马赛克
2020/12/01 Python
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
大学生预备党员自我评价分享
2013/11/16 职场文书
销售部主管岗位职责
2013/12/18 职场文书
肯尼迪就职演说稿
2013/12/31 职场文书
协议书范本
2014/04/23 职场文书
主要负责人任命书
2014/06/06 职场文书
应聘教师自荐书
2014/06/16 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
医院营销工作计划
2015/01/16 职场文书
民主评议党员个人总结
2015/02/13 职场文书