微信小程序修改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 相关文章推荐
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
Javascript延迟执行实现方法(setTimeout)
Dec 30 Javascript
jquery isEmptyObject判断是否为空对象的函数
Feb 14 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
Mar 05 Javascript
JavaScript中ES6字符串扩展方法
Aug 26 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
Oct 20 Javascript
js 输入框 正则表达式(菜鸟必看教程)
Feb 19 Javascript
基于canvas粒子系统的构建详解
Aug 31 Javascript
Vue单页应用引用单独的样式文件的两种方式
Mar 30 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
Aug 22 Javascript
如何阻止小程序遮罩层下方图层滚动
Sep 05 Javascript
Vue-cli4 配置 element-ui 按需引入操作
Sep 11 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
DedeCms模板安装/制作概述
2007/03/11 PHP
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
PHP与Java对比学习日期时间函数
2016/07/03 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
laravel框架中间件简单使用方法示例
2020/01/25 PHP
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
多种方式实现JS调用后台方法进行数据交互
2013/08/20 Javascript
ECMAScript5(ES5)中bind方法使用小结
2015/05/07 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
Webpack打包慢问题的完美解决方法
2017/03/16 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
Bootstrap 3多级下拉菜单实例
2017/11/23 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
vue非父子组件通信问题及解决方法
2018/06/11 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
[03:13]DOTA2-DPC中国联赛1月25日Recap集锦
2021/03/11 DOTA
Python的面向对象编程方式学习笔记
2016/07/12 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
Python3实现二叉树的最大深度
2019/09/30 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
python爬取youtube视频的示例代码
2021/03/03 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
买房协议书
2014/04/11 职场文书
青春演讲稿范文
2014/05/08 职场文书
基层领导干部“四风”问题批评与自我批评
2014/09/23 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
端午节活动总结报告
2015/02/11 职场文书
试用期解除劳动合同通知书
2015/04/16 职场文书
课题研究阶段性总结
2015/08/13 职场文书
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python
mysql sql常用语句大全
2022/06/21 MySQL