JavaScript中自定義swiper組件詳解
效果展示

組件設(shè)置
步驟1
在pages目錄下,新建文件夾components
步驟2
在components下建立新文件夾swiper
在swiper目錄下,新建4個(gè)文件,分別為
- swiper.
- jsswiper.
- jsonswiper.wxml
- swiper.wxss
各文件位置示意圖如下:

注:此時(shí)編譯會(huì)報(bào)錯(cuò) 錯(cuò)誤顯示在json那里 先不用管 后面把代碼復(fù)制粘貼上去再編譯就好了
步驟3
分別把下面代碼復(fù)制進(jìn)swiper目錄中的四個(gè)文件
swiper.js

swiper.json

swiper.wxml

swiper.wxss

使用組件
步驟1
在需要使用swiper組件的頁面的json文件中引入組件
{
"usingComponents": {
"custom-swiper": "../components/swiper/swiper"
}
}
注意: …/components/swiper/swiper表示組件的位置 這里根據(jù)自己實(shí)際設(shè)置的位置關(guān)系進(jìn)行替換即可
步驟2
在頁面的wxml頁面中,使用組件代碼
<custom-swiper imgUrls="{{carouselImgUrls}}" />
carouselImgUrls
類型:數(shù)組作用:用于存儲(chǔ)輪播圖圖片的地址(網(wǎng)絡(luò)地址 or 本地地址)
步驟3
在頁面的js文件的data中,添加carouselImgUrls變量
data: {
carouselImgUrls: [
/*
圖片的個(gè)數(shù)自定義
圖片來源:圍脖
作者:少女兔iiilass
侵刪
*/
"https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixv69f6j20j60j60ui.jpg",
"https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixvage4j20j60j6tah.jpg",
"https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixvadfnj20j60j60uk.jpg",
"https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixvdcswj20j60j6jt6.jpg",
"https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixv6kmbj20j60j6dhg.jpg"
],
},
最后只需要編譯代碼 就可以得到效果圖了

總結(jié)
本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
- JavaScript中箭頭函數(shù)與普通函數(shù)的區(qū)別詳解
- 用JavaScript實(shí)現(xiàn)輪播圖效果
- javascript實(shí)現(xiàn)點(diǎn)擊按鈕切換圖片
- JavaScript判斷是否為數(shù)組的各種方法匯總
- JavaScript實(shí)現(xiàn)煙花特效(面向?qū)ο?
- JavaScript Canvas實(shí)現(xiàn)井字棋游戲
- 詳細(xì)談?wù)凧avaScript中循環(huán)之間的差異
- javascript代碼簡(jiǎn)寫的幾種常用方式匯總
- 13個(gè)JavaScript 一行程序,讓你看起來就是個(gè)專家
相關(guān)文章
JS關(guān)鍵字變色實(shí)現(xiàn)思路及代碼
JS關(guān)鍵字變色詳細(xì)很多朋友都很想實(shí)現(xiàn)吧接下來將執(zhí)行以下幾個(gè)步驟:1.替換關(guān)鍵字,對(duì)字體變色2.用正則,CSS背景變色;該方法可結(jié)合前臺(tái)JS調(diào)用,感興趣的朋友可以參考下,希望可以幫助到你2013-02-02
javascript中創(chuàng)建對(duì)象的幾種方法總結(jié)
以下幾種,是javascript中最常用的創(chuàng)建對(duì)象的方式。初學(xué)者看到后,可能會(huì)暈掉,甚至?xí)X得擔(dān)心。其實(shí)完全不用擔(dān)心,這些種方式,只需要掌握一兩種,對(duì)其他的幾種只需要理解就好了2013-11-11
JavaScript中數(shù)組隨機(jī)排序的實(shí)現(xiàn)詳解
這篇文章主要為大家詳細(xì)介紹了JavaScript中數(shù)組隨機(jī)排序的實(shí)現(xiàn),主要是利用原地算法和sort/shuffle算法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-11-11
微信小程序列表渲染功能之列表下拉刷新及上拉加載的實(shí)現(xiàn)方法分析
這篇文章主要介紹了微信小程序列表渲染功能之列表下拉刷新及上拉加載的實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了微信小程序列表下拉刷新及上拉加載的相關(guān)實(shí)現(xiàn)方法與技巧操作,需要的朋友可以參考下2017-11-11
JS網(wǎng)頁播放聲音實(shí)現(xiàn)代碼兼容各種瀏覽器
JS網(wǎng)頁播放聲音有多種方法可以實(shí)現(xiàn),不過兼容各種瀏覽器的就沒有幾個(gè)了,不過本文的這個(gè)示例或許對(duì)大家有所幫助2013-09-09

