微信小程序修改swiper默认指示器样式的实例代码


Posted in Javascript onJuly 18, 2018

修改官方swiper样式

从微信官方微信开发文档中心复制swiper 代码块。

wxml定义

<view class="wrap">
 <swiper class="swipers" autoplay="{{autoplay}}" current="{{currentSwiper}}" bindchange="swiperChange"> 
  <block wx:for="{{imgUrls}}"> 
   <swiper-item> 
     <image src="{{item}}" class="slide-image" width="100%" height="150" ></image> 
   </swiper-item> 
  </block> 
 </swiper> 
 <!--重置小圆点的样式 -->
 <view class="dots"> 
  <block wx:for="{{imgUrls}}"> 
   <view class="dot{{index == currentSwiper ? ' active' : ''}}"></view> 
  </block> 
 </view> 
</view>

wxss定义样式

.wrap {
 height: auto;
 position: relative;
 width: 100%;
}
.swipers {
 height: 350rpx;
 width: 100%;
}
.slide-image {
 display: block;
 width: 100%;
 height: 100%;
}
/*用来包裹所有的小圆点 */
.dots {
 width: 156rpx;
 height: 36rpx;
 display: flex;
 flex-direction: row;
 position: absolute;
 left: 320rpx;
 bottom: 20rpx;
}
/*未选中时的小圆点样式 */
.dot {
 width: 26rpx;
 height: 26rpx;
 border-radius: 50%;
 margin-right: 26rpx;
 background-color: white;
}
/*选中以后的小圆点样式 */
.active {
 width: 26rpx;
 height: 26rpx;
 background-color: coral;
}

赋值

Page({
 data: {
 imgUrls: [
  'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
  'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
  'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
 ],
 currentSwiper: 0,
 autoplay: true
 },
 swiperChange: function (e) {
 this.setData({
  currentSwiper: e.detail.current
 })
 }
})

效果图:

微信小程序修改swiper默认指示器样式的实例代码

总结

以上所述是小编给大家介绍的微信小程序修改swiper默认指示器样式的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
使用jquery hover事件实现表格的隔行换色功能示例
Sep 03 Javascript
jquery中常用的函数和属性详细解析
Mar 07 Javascript
JS组件Bootstrap实现图片轮播效果
May 16 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
Oct 10 Javascript
jQuery继承extend用法详解
Oct 10 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
May 19 Javascript
javascript将url解析为json格式的两种方法
Aug 18 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
Sep 18 Javascript
利用vue + element实现表格分页和前端搜索的方法
Dec 25 Javascript
在vue项目中引用Iview的方法
Sep 14 Javascript
一文看懂如何简单实现节流函数和防抖函数
Sep 05 Javascript
微信小程序页面间传递数组对象方法解析
Nov 06 Javascript
webpack4.x打包过程详解
Jul 18 #Javascript
vue系列之requireJs中引入vue-router的方法
Jul 18 #Javascript
Vue隐藏显示、只读实例代码
Jul 18 #Javascript
详解vue中axios的封装
Jul 18 #Javascript
详解vue2.0监听属性的使用心得及搭配计算属性的使用
Jul 18 #Javascript
微信小程序将字符串生成二维码图片的操作方法
Jul 17 #Javascript
使用Vue实现图片上传的三种方式
Jul 17 #Javascript
You might like
改进的IP计数器
2006/10/09 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
javascript脚本调试方法小结
2008/11/24 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
一行代码实现纯数据json对象的深度克隆实现思路
2013/01/09 Javascript
点击页面其它地方隐藏该div的两种思路
2013/11/18 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
js获取视频时长代码
2014/04/10 Javascript
js实现人才网站职位选择功能的方法
2015/08/14 Javascript
JS中的phototype详解
2017/02/04 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
vue elementUI tree树形控件获取父节点ID的实例
2018/09/12 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
JS+HTML5 canvas绘制验证码示例
2018/12/05 Javascript
何时/使用 Vue3 render 函数的教程详解
2020/07/25 Javascript
js实现弹窗效果
2020/08/09 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
Python FTP操作类代码分享
2014/05/13 Python
python装饰器深入学习
2018/04/06 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
python能在浏览器能运行吗
2020/06/17 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
阿根廷在线宠物商店:Puppis
2018/03/23 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
上海奥佳笔试题面试题
2016/11/16 面试题
鞋类设计与工艺专业销售求职信
2013/11/01 职场文书
自荐信怎么写呢?
2013/12/09 职场文书
初中学校对照检查材料
2014/08/19 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python