微信小程序视图容器(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 相关文章推荐
关于JavaScript的一些看法
May 27 Javascript
JQuery this 和 $(this) 的区别
Aug 23 Javascript
JavaScript初学者需要了解10个小技巧
Aug 25 Javascript
js操作iframe兼容各种主流浏览器示例代码
Jul 22 Javascript
简单易用的倒计时js代码
Aug 04 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 Javascript
node.js中的fs.chmod方法使用说明
Dec 18 Javascript
jQuery+HTML5加入购物车代码分享
Oct 29 Javascript
ECMAScript6快速入手攻略
Jul 18 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
Apr 25 Javascript
js仿360开机效果
Dec 26 Javascript
javascript实现简单搜索功能
Mar 26 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
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
基于jquery 的一个progressbar widge
2010/10/29 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
JavaScript中递归实现的方法及其区别
2017/09/12 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
vue: WebStorm设置快速编译运行的方法
2018/10/18 Javascript
详解基于vue-cli3快速发布一个fullpage组件
2019/03/08 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
python打开网页和暂停实例
2014/09/30 Python
Python pickle模块用法实例
2015/04/14 Python
Django日志模块logging的配置详解
2017/02/14 Python
详解Python中如何写控制台进度条的整理
2018/03/07 Python
详解python配置虚拟环境
2019/04/08 Python
python制作朋友圈九宫格图片
2019/11/03 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
python 实现任务管理清单案例
2020/04/25 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
行政部总经理岗位职责
2014/01/04 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
大专生找工作自荐书
2014/06/10 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python