微信小程序视图容器(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 相关文章推荐
JS中Iframe之间传值及子页面与父页面应用
Mar 11 Javascript
原生javascript实现Tab选项卡切换功能
Jan 12 Javascript
js实现图片无缝滚动
Dec 23 Javascript
JS实现获取当前URL和来源URL的方法
Aug 24 Javascript
微信小程序  自定义创建详细介绍
Oct 27 Javascript
微信小程序 地图map详解及简单实例
Jan 10 Javascript
js字符串与Unicode编码互相转换
May 17 Javascript
JavaScript实现自动跳转文本功能
May 25 Javascript
vue+element-ui+ajax实现一个表格的实例
Mar 09 Javascript
node.js监听文件变化的实现方法
Apr 17 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
Oct 31 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生成EAN_13标准条形码实例
2013/11/13 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
display和visibility的区别示例介绍
2014/02/26 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
ES6正则的扩展实例详解
2017/04/25 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
2017/05/05 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
微信小程序身份证验证方法实现详解
2019/06/28 Javascript
jQuery实现评论模块
2020/08/19 jQuery
python 实现判断ip连通性的方法总结
2018/04/22 Python
Python中flatten( )函数及函数用法详解
2018/11/02 Python
python将txt文件读取为字典的示例
2018/12/22 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python常用运维脚本实例小结
2020/02/14 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
Python新手如何理解循环加载模块
2020/05/29 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
Python实现像awk一样分割字符串
2020/09/15 Python
一个SQL面试题
2014/08/21 面试题
韩语专业本科生求职信
2013/10/01 职场文书
家庭教育的心得体会
2014/09/01 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
python实现简单石头剪刀布游戏
2021/10/24 Python