微信小程序修改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数字输入框(包括最大值最小值限制和四舍五入)
Nov 24 Javascript
js location.replace与location.reload的区别
Sep 08 Javascript
获取非最后一列td值并将title设为该值的方法
Oct 30 Javascript
javascript中 try catch用法
Aug 16 Javascript
将json转换成struts参数的方法
Nov 08 Javascript
js鼠标经过tab选项卡时实现切换延迟
Mar 24 Javascript
vue-resource 拦截器(interceptor)的使用详解
Jul 04 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
Nov 22 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
Sep 11 Javascript
vue spa应用中的路由缓存问题与解决方案
May 31 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
Oct 17 Javascript
vue-router 2.0 跳转之router.push()用法说明
Aug 12 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中var_export与var_dump的区别分析
2010/08/21 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
2017/06/30 PHP
js 学习笔记(三)
2009/12/29 Javascript
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
2016/01/12 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
[34:08]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS EG
2018/03/30 DOTA
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
Python正则简单实例分析
2017/03/21 Python
Python类的动态修改的实例方法
2017/03/24 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
Pytorch之parameters的使用
2019/12/31 Python
Python中os模块功能与用法详解
2020/02/26 Python
Python龙贝格法求积分实例
2020/02/29 Python
Django实现随机图形验证码的示例
2020/10/15 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
英国天然有机美容护肤品:Neal’s Yard Remedies
2018/05/05 全球购物
大学生自我鉴定
2013/12/08 职场文书
七年级生物教学反思
2014/01/30 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
亚运会口号
2014/06/20 职场文书
安全教育培训制度
2015/08/06 职场文书
关于教师节的广播稿
2015/08/19 职场文书
高一作文之暖冬
2019/11/09 职场文书
源码安装apache脚本部署过程详解
2022/09/23 Servers