微信小程序视图容器(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]点出统计器
Oct 11 Javascript
javascript深入理解js闭包
Jul 03 Javascript
jQuery 源码分析笔记(5) jQuery.support
Jun 19 Javascript
jQuery之过滤元素操作小结
Nov 30 Javascript
Javascript加载速度慢的解决方案
Mar 11 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
Apr 30 Javascript
jQuery实现预加载图片的方法
Mar 17 Javascript
有关JavaScript中call()和apply() 的一些理解
May 20 Javascript
JavaScript中的Number数字类型学习笔记
May 26 Javascript
jquery插件方式实现table查询功能的简单实例
Jun 06 Javascript
Javascript Promise用法详解
May 10 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
Dec 10 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默认安装产生系统漏洞
2006/10/09 PHP
Javascript 各浏览器的 Javascript 效率对比
2008/01/23 Javascript
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
浅析JavaScript原型继承的陷阱
2013/12/03 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
jQuery控制li上下循环滚动插件用法实例(附demo源码下载)
2016/05/28 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
JS栈stack类的实现与使用方法示例
2019/01/31 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
vuex入门最详细整理
2020/03/04 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
[03:24]2014DOTA2国际邀请赛 神秘商店生意火爆
2014/07/18 DOTA
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
python高级特性和高阶函数及使用详解
2018/10/17 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
Django choices下拉列表绑定实例
2020/03/13 Python
django使用JWT保存用户登录信息
2020/04/22 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
Python程序慢的重要原因
2020/09/04 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
简述DNS进行域名解析的过程
2013/12/02 面试题
2014年公司庆元旦活动方案
2014/03/05 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
单位提档介绍信
2015/10/22 职场文书