国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

微信小程序之swiper滑動面板用法示例

2020-03-21 16:04:25
字體:
來源:轉載
供稿:網友

本文實例講述了微信小程序之swiper滑動面板用法。分享給大家供大家參考,具體如下:

swiper就是為了以后做輪播圖用的。下面是一些它的屬性

微信小程序,swiper,滑動面板

PS:關于微信小程序組件可參考本站在線工具微信小程序組件說明表http://m.survivalescaperooms.com/shouce/xiaochengxu/
或官網https://developers.weixin.qq.com/miniprogram/dev/component/

1.首先新建一個page(記得在app.json中注冊),上效果圖。

微信小程序,swiper,滑動面板

2.index.wxml中的代碼

<swiper class="view-item" indicator-dots="true" autoplay="true"><swiper-item class="bg-green"><view >Content</view></swiper-item><swiper-item class="bg-yellow"><view >Content</view></swiper-item><swiper-item class="bg-blue"><view >Content</view></swiper-item></swiper>

注意:在swiper標簽中只可放置swiper-item組件,其他標簽如果不放在swiper-item的標簽下是沒用的,會被自動屏蔽

注意:要想實現滑動面板,必須有swiper和swiper-item這兩個標簽,一個是控制整個輪播的大小和樣式。而swiper-item控制子視圖。

indicator-dots=”true”—就是那三個小點,顯示是true隱藏是false
autoplay=”true”—是否自動播放。
current=“2”—首先顯示的是第(i-1)個視圖,i-1是因為它和數組一樣,是從0開頭的。
interval=”1000”—是指隔幾秒換一個圖片,1000是1秒
duration=”3000”—是指從一個頁面滑動另一個頁面所需要的時間,但我發現一個有趣的現象,如果你interval=”1000”的話,它一個頁面還沒滑動完就,想滑動到第三個頁面。

3.官方提供的代碼 有意思的是它居然沒效果,剛開始我還以為自己哪里錯了,最后才發現官方吧swiper寫成swpier,開來微信小程序還待完善啊。先上效果圖

微信小程序,swiper,滑動面板

index.wxml中

<swpier indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}"> <block wx:for-items="{{imgUrls}}">  <swpier-item>   <image src="{{item}}" class="slide-image" width="355" height="150"/>  </swpier-item> </block></swpier><button bindtap="changeIndicatorDots"> indicator-dots </button><button bindtap="changeAutoplay"> autoplay </button><slider bindchange="intervalChange" show-value min="500" max="2000"/> interval<slider bindchange="durationChange" show-value min="1000" max="10000"/> duration

index.js

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'  ],  indicatorDots: false,  autoplay: false,  interval: 5000,  duration: 1000 }, changeIndicatorDots: function(e) {  this.setData({   indicatorDots: !this.data.indicatorDots  }) }, changeAutoplay: function(e) {  this.setData({   autoplay: !this.data.autoplay  }) }, intervalChange: function(e) {  this.setData({   interval: e.detail.value  }) }, durationChange: function(e) {  this.setData({   duration: e.detail.value  }) }})

其實,你應該也發現了,微信小程序的index.wxml和index.wxss文件很好理解并且很好上手,難點就在于index.js和index.json的理解,也就是對程序邏輯的處理。

希望本文所述對大家微信小程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂东县| 侯马市| 中江县| 郓城县| 广丰县| 九江县| 宿迁市| 湘潭市| 合江县| 泸定县| 门源| 张家港市| 集贤县| 淮北市| 安庆市| 博客| 南木林县| 神农架林区| 房山区| 秀山| 潢川县| 娱乐| 云龙县| 桦甸市| 桓台县| 兴宁市| 宁南县| 峨边| 蓬安县| 张掖市| 博客| 同江市| 榆社县| 嘉禾县| 水城县| 日喀则市| 涡阳县| 濮阳县| 宜宾市| 灌南县| 古浪县|