微信小程序视图容器(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 相关文章推荐
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
Nov 30 Javascript
js类后台管理菜单类-MenuSwitch
Sep 12 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
Aug 15 Javascript
纯javascript实现简单下拉刷新功能
Mar 13 Javascript
JavaScript实现Base64编码转换
Apr 23 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
May 12 Javascript
JS实现鼠标移上去显示图片或微信二维码
Dec 14 Javascript
除Console.log()外更多的Javascript调试命令
Jan 24 Javascript
vue中动态设置meta标签和title标签的方法
Jul 11 Javascript
详解Eslint 配置及规则说明
Sep 10 Javascript
详解@angular/cli 改变默认启动端口两种方式
Nov 29 Javascript
layui框架与SSM前后台交互的方法
Sep 12 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 CodeIgniter框架的工作原理研究
2015/03/30 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
jQuery之字体大小的设置方法
2014/02/27 Javascript
Javascript验证Visa和MasterCard信用卡号的方法
2015/07/27 Javascript
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
webpack本地开发环境无法用IP访问的解决方法
2018/03/20 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
Python笔记(叁)继续学习
2012/10/24 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
Python中捕获键盘的方式详解
2019/03/28 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
详解Django配置JWT认证方式
2020/05/09 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
详解canvas绘图时遇到的跨域问题
2018/03/22 HTML / CSS
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
日本小田急百货官网:Odakyu
2018/07/19 全球购物
New Balance比利时官方网站:购买鞋子和服装
2021/01/15 全球购物
中科前程Java笔试题
2016/11/20 面试题
党员入党表决心的话
2014/03/11 职场文书
环保公益广告语
2014/03/13 职场文书
军训通讯稿范文
2015/07/18 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers