小(xiǎo)程序 swiper 左右箭頭/前進後退/方向控制

  1. 新(xīn)聞資訊
  2. 技(jì )術百科(kē)
行業動态 公(gōng)司新(xīn)聞 案例分(fēn)享 技(jì )術百科(kē)

小(xiǎo)程序 swiper 左右箭頭/前進後退/方向控制

來源:奇站網絡 浏覽量:10762 發布日期: 2018-03-18

圖片輪播是很(hěn)經常用(yòng)到的效果,小(xiǎo)程度裏默認提供了swiper組件,不過并沒有(yǒu)左右切換的按鈕/箭頭,這裏探讨一下如何實現該功能(néng)。

一、靜态數據

先開發預覽版本,數據全部用(yòng)的js設定好的本地數據,實現方式如下:

  1. <view class=swiper-car>
  2. <swiper current={{carIndex}} indicator-dots="{{swiperCar.indicatorDots}}" autoplay="{{swiperCar.autoplay}}" interval="{{swiperCar.interval}}" duration="{{swiperCar.duration}}">
  3. <block wx:for="{{carImgs}}" wx:key="cidx">
  4. <swiper-item>
  5. <image src="{{item}}" class="slide-image" />
  6. </view>
  7. </swiper-item>
  8. </block>
  9. </swiper>
  10. <button class=swiper-left bindtap="bindPrev">
  11. <image src=../../images/swiper-prev.png mode=widthFix></image>
  12. </button>
  13. <button class=swiper-right bindtap="bindNext">
  14. <image src=../../images/swiper-next.png mode=widthFix></image>
  15. </button>
  16. </view>

wxss

  1. .swiper-car {
  2. height: 430rpx;
  3. padding: 0 82rpx;
  4. position: relative;
  5. }
  6. .swiper-car swiper {
  7. height: 450rpx;
  8. }
  9. .swiper-car swiper-item {
  10. font-size: 11pt;
  11. }
  12. .swiper-car swiper-item image {
  13. height: 300rpx;
  14. }
  15. .swiper-car button {
  16. width: 35rpx;
  17. height: 65rpx;
  18. padding: 0;
  19. position: absolute;
  20. top: 50%;
  21. margin-top: -30rpx;
  22. border: 0;
  23. background: transparent;
  24. }
  25. .swiper-car button::after {
  26. border: 0;
  27. }
  28. .swiper-car button image {
  29. width: 35rpx;
  30. }
  31. .swiper-car .swiper-left {
  32. left: 25rpx;
  33. text-align: left;
  34. }
  35. .swiper-car .swiper-right {
  36. right: 25rpx;
  37. }

實現方式跟網頁(yè)端的輪播類似。

二、動态數據

上一個例子數據是直接在js裏給定,很(hěn)奇怪的是更換成遠(yuǎn)程獲取的數據,setData後發現圖片竟然無法顯示了,後面發現是swiper不能(néng)在嵌套裏的關系(?),移出view就可(kě)以了,但是之前的樣式無論如何都不起作(zuò)用(yòng)了。
剛好swiper上面有(yǒu)個heading,就将左右箭頭放在heading裏,再調整下位置

  1. .heading {
  2. margin-top: 40rpx;
  3. padding: 15rpx;
  4. background: #fff;
  5. font-size: 11pt;
  6. font-weight: bold;
  7. color: #000;
  8. position: relative;
  9. }
  10. .heading .arrow {
  11. width: 30rpx;
  12. height: 59rpx;
  13. z-index: 99;
  14. padding: 80px 20rpx;
  15. }
  16. .heading .swiper-left {
  17. position: absolute;
  18. left: 0;
  19. top: 290rpx;
  20. transform: translate(0, -50%);
  21. cursor: pointer;
  22. }
  23. .heading .swiper-right {
  24. position: absolute;
  25. right: 0;
  26. top: 290rpx;
  27. transform: translate(0, -50%);
  28. }
标簽:

廈門奇站網絡科(kē)技(jì )有(yǒu)限公(gōng)司

電(diàn)話:13313868605

QQ:3413772931

地址:廈門集美區(qū)軟件園三期


                    掃一掃加我咨詢

青苹果乐园在线高清免费 肥老熟妇伦子伦456视频 图书馆的女友 17岁完整版高清免费观看 妈妈的朋友韩国 销售的销售秘密3HD中字 《疯狂农场3》免费观看 丁香花高清在线观看完整 强 暴 疼 哭 处 女在线观看 一边下奶一吃敷视频60分钟 今天高清视频免费播放动漫 欧洲尺码日本尺码专线不卡顿 农村+肉+屁股+粗+大+岳 性鲍视频 私人家庭影院在线 少妇放荡白洁干柴烈火40视频 成人视频在线观看 校花被黑人伦流澡H李芷珊 少女免费观看片哔哩哔哩在线观看视频 《疯狂农场3》免费观看 三年片在线观看大全 嗯灬啊灬把腿张开灬A片视频网站 小SAO货撅起屁股扒开C打视频 公交车上忘穿内裤被C好爽 久久精品一区二区免费播放 天堂在线 被警察C哭高H野外糙汉男男 免费视频看片APP 小扫货水叫不出来最简单处理 三年成全免费高清大全 漂亮人妻互换HD中字 好姑娘6影视剧在线观看国语 大地二大全资源在线观看 中文字幕在线播放 欧美性猛交XXXXX无码婷 《被按摩的人妻中文字幕》 巜办公室里的交换4 他掀开裙子舌头伸进去在线观看 强壮的公次次弄得我高潮A片日本 少女频道在线观看高清 把腿张开我要CAO死你在线观看 花房姑娘免费观看2022古装剧 强公把我次次高潮HD 舌L子伦熟妇GV 少女たちよ观看动漫第四季 成全大全免费观看完整版高清下载 公车上的人妻沦陷完整版 被学长灌满JING液去上课视频 无敌琪琪电影观看免费版 成全影视大全在线播放