這篇文章主要介紹了如何使用JavaScript實現(xiàn)輪播圖,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)專注于鑲黃企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城系統(tǒng)網(wǎng)站開發(fā)。鑲黃網(wǎng)站建設(shè)公司,為鑲黃等地區(qū)提供建站服務(wù)。全流程按需定制,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
wxml(使用官方的等等組件來展示):
展示輪播圖的wxml、wxss代碼
我們通過使用wx:for循環(huán),把js文件里面的banner數(shù)組遍歷出來即可。
wxss(定義輪播圖樣式,比如寬、高):
.banner {
width: 100%;
display: flex;
box-sizing: border-box;
height: 350rpx;
}
.banner_image {
width: 100%;
display: flex;
box-sizing: border-box;
height: 500rpx;
}
獲取輪播圖的JavaScript代碼
/**
* 頁面的初始數(shù)據(jù)
*/
data: {
banner:[],
num:'',
steps:[],
},
/**
* 生命周期函數(shù)--監(jiān)聽頁面加載
*/
onLoad: function (options) {
//一進入頁面就獲取輪播圖數(shù)據(jù)
//定義一個獲取輪播圖的get_banner函數(shù)
this.get_banner()
},
//獲取輪播圖
get_banner(){
//這個this指向的是Page()方法里面的整個對象,形如Page({this})
//賦值給that,that也指向了同樣的對象
let that = this
db.collection('banner').get({
success:function(res){
//獲取成功
//通過setData()方法賦值給data里面的banner數(shù)組
console.log(res)
that.setData({
banner:res.data
})
},
fail(er){
console.log('獲取失敗,所以執(zhí)行fail函數(shù)了,也就是打印了我這句話')
}
})
},
感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用JavaScript實現(xiàn)輪播圖”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!