微信小程序修改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 相关文章推荐
JavaScript全排列的六种算法 具体实现
Jun 29 Javascript
Javascript表格翻页效果的具体实现
Oct 05 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
Nov 14 Javascript
基于jquery的simpleValidate简易验证插件
Jan 31 Javascript
jquery mobile开发常见问题分析
Jan 21 Javascript
全面解析Angular中$Apply()及$Digest()的区别
Aug 04 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
Oct 13 Javascript
一次围绕setTimeout的前端面试经验分享
Jun 15 Javascript
vue 组件 全局注册和局部注册的实现
Feb 28 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
Nov 29 Javascript
npm的lock机制解析
Jun 20 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
PHP+ACCESS 文章管理程序代码
2010/06/21 PHP
php foreach 参数强制类型转换的问题
2010/12/10 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
php unlink()函数使用教程
2018/07/12 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
2021/03/04 PHP
激活 ActiveX 控件
2006/10/09 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
React-Native使用Mobx实现购物车功能
2017/09/14 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
Python下的常用下载安装工具pip的安装方法
2015/11/13 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
SmartBuyGlasses丹麦:网上购买名牌太阳镜、眼镜和隐形眼镜
2016/10/01 全球购物
Smallable意大利家庭概念店:设计师童装及家居装饰
2018/01/08 全球购物
教师个人鉴定材料
2014/02/08 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
先进班集体事迹材料
2014/12/25 职场文书
培训简讯范文
2015/07/20 职场文书
2016年校长新年寄语
2015/08/17 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS
DIY胆机必读:各国电子管评价
2022/04/06 无线电
SQL Server中的逻辑函数介绍
2022/05/25 SQL Server