JavaScript中自定義swiper組件詳解
效果展示
組件設(shè)置
步驟1
在pages目錄下,新建文件夾components
步驟2
在components下建立新文件夾swiper
在swiper目錄下,新建4個文件,分別為
- swiper.
- jsswiper.
- jsonswiper.wxml
- swiper.wxss
各文件位置示意圖如下:
注:此時編譯會報錯 錯誤顯示在json那里 先不用管 后面把代碼復(fù)制粘貼上去再編譯就好了
步驟3
分別把下面代碼復(fù)制進(jìn)swiper目錄中的四個文件
swiper.js
swiper.json
swiper.wxml
swiper.wxss
使用組件
步驟1
在需要使用swiper組件的頁面的json文件中引入組件
{ "usingComponents": { "custom-swiper": "../components/swiper/swiper" } }
注意: …/components/swiper/swiper表示組件的位置 這里根據(jù)自己實際設(shè)置的位置關(guān)系進(jìn)行替換即可
步驟2
在頁面的wxml頁面中,使用組件代碼
<custom-swiper imgUrls="{{carouselImgUrls}}" />
carouselImgUrls
類型:數(shù)組作用:用于存儲輪播圖圖片的地址(網(wǎng)絡(luò)地址 or 本地地址)
步驟3
在頁面的js文件的data中,添加carouselImgUrls變量
data: { carouselImgUrls: [ /* 圖片的個數(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)容!
相關(guān)文章
javascript中創(chuàng)建對象的幾種方法總結(jié)
以下幾種,是javascript中最常用的創(chuàng)建對象的方式。初學(xué)者看到后,可能會暈掉,甚至?xí)X得擔(dān)心。其實完全不用擔(dān)心,這些種方式,只需要掌握一兩種,對其他的幾種只需要理解就好了2013-11-11JavaScript中數(shù)組隨機(jī)排序的實現(xiàn)詳解
這篇文章主要為大家詳細(xì)介紹了JavaScript中數(shù)組隨機(jī)排序的實現(xiàn),主要是利用原地算法和sort/shuffle算法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-11-11微信小程序列表渲染功能之列表下拉刷新及上拉加載的實現(xiàn)方法分析
這篇文章主要介紹了微信小程序列表渲染功能之列表下拉刷新及上拉加載的實現(xiàn)方法,結(jié)合實例形式分析了微信小程序列表下拉刷新及上拉加載的相關(guān)實現(xiàn)方法與技巧操作,需要的朋友可以參考下2017-11-11JS網(wǎng)頁播放聲音實現(xiàn)代碼兼容各種瀏覽器
JS網(wǎng)頁播放聲音有多種方法可以實現(xiàn),不過兼容各種瀏覽器的就沒有幾個了,不過本文的這個示例或許對大家有所幫助2013-09-09