微信小程序修改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 相关文章推荐
js 提交和设置表单的值
Dec 19 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
Jun 28 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
Oct 22 Javascript
解析Javascript中难以理解的11个问题
Dec 09 Javascript
使用Browserify配合jQuery进行编程的超级指南
Jul 28 Javascript
百度搜索框智能提示案例jsonp
Nov 28 Javascript
Angular2 自定义validators的实现方法
Jul 05 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 Javascript
vue-router源码之history类的浅析
May 21 Javascript
flexible.js实现移动端rem适配方案
Apr 07 Javascript
解决vue路由name同名,路由重复的问题
Aug 05 Javascript
vue 数据双向绑定的实现方法
Mar 04 Vue.js
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常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
基于php-fpm的配置详解
2013/06/03 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
jQuery html()等方法介绍
2009/11/18 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
jquery+ajax请求且带返回值的代码
2015/08/12 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
深入研究React中setState源码
2017/11/17 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
使用puppeteer爬取网站并抓出404无效链接
2018/12/20 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
各个系统下的Python解释器相关安装方法
2015/10/12 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
C#里面可以避免一个类被其他类继承么?如何?
2013/09/26 面试题
关于迟到的检讨书
2014/01/26 职场文书
中秋节超市促销方案
2014/01/30 职场文书
好人好事事迹材料
2014/02/12 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
Pyhton爬虫知识之正则表达式详解
2022/04/01 Python
小程序自定义轮播图圆点组件
2022/06/25 Javascript