這篇文章給大家分享的是有關(guān)小程序中如何設(shè)計(jì)click-scroll組件的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)公司專注于噶爾企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。噶爾網(wǎng)站建設(shè)公司,為噶爾等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)一. 背景
有些業(yè)務(wù)需求,要求前端展示的內(nèi)容多時(shí)可以通過scroll的形式拖拉查看,但是太多的滾動(dòng)條又造成頁面太亂,于是封裝了這個(gè)click-scroll 組件。在組件上設(shè)定好展示的位置和空間大小,在組件內(nèi)部放置實(shí)際要展示的內(nèi)容,實(shí)際展示的內(nèi)容寬度或長(zhǎng)或短都由此組件來控制。
二. 功能
組件內(nèi)的內(nèi)容寬度超過組件寬度時(shí),組件兩側(cè)會(huì)自動(dòng)出現(xiàn)『左右移動(dòng)』交互。
當(dāng)內(nèi)部展示的內(nèi)容超過組件的可見區(qū)域時(shí),可以在組件的可見區(qū)域單擊拖動(dòng)查看內(nèi)容
三. 背景知識(shí),元素大小的測(cè)量
1.偏移量(offset dimension):
元素在屏幕上占用的可見的所有空間,元素的可見大小由其高度、寬度決定,包括所有內(nèi)邊距、滾動(dòng)條和邊框大小。由四個(gè)值決定:offsetHeight、offsetWidth、offsetLeft和offsetRight。
offsetHeight:元素在垂直方向上占用的空間大小,以像素計(jì)。包括元素的高度、(可見)水平滾動(dòng)條的高度、上邊框高度和下邊框高度。
offsetWidth:元素在水平方向上占用的空間大小,以像素計(jì)。包括元素的寬度、(可見)垂直滾動(dòng)條的寬度、左邊框?qū)挾群陀疫吙驅(qū)挾取?/p>
offsetLeft:元素的左外邊框至包含元素的左內(nèi)邊框之間的像素距離。 d.
offsetTop:元素的上外邊框至包含元素的上內(nèi)邊框之間的像素距離。
2.客戶區(qū)大?。╟lient dimension)
元素內(nèi)容及其內(nèi)邊距所占據(jù)空間的大小,滾動(dòng)條占用的空間不計(jì)算在內(nèi)。
clientWidth:元素內(nèi)容區(qū)寬度加上左右內(nèi)邊距的寬度
clientHeight: 元素內(nèi)容區(qū)高度加上上下內(nèi)邊距的高度
3.滾動(dòng)大?。╯croll dimension)
包含滾動(dòng)內(nèi)容的元素的大小。
scrollHeight:在沒有滾動(dòng)條的情況下,元素內(nèi)容的實(shí)際總高度。
scrollWidth:在沒有滾動(dòng)條的情況下,元素內(nèi)容的實(shí)際總寬度。
scrollLeft:被隱藏在內(nèi)容區(qū)域左側(cè)的像素?cái)?shù)。通過設(shè)置這個(gè)屬性可以改變?cè)氐臐L動(dòng)位置。
scrollTop:被隱藏在內(nèi)容區(qū)域上方的像素?cái)?shù)。通過設(shè)置這個(gè)屬性可以改變?cè)氐臐L動(dòng)位置。
四. 組件設(shè)計(jì)思路
五. 使用文檔
slot:
參數(shù) | 說明 | 類型 |
---|---|---|
content | 組件實(shí)際要展示的內(nèi)容 | dom |
我是實(shí)際要展示的內(nèi)容啊啊啊啊啊……
六. 組件源碼
暫無數(shù)據(jù)
感謝各位的閱讀!關(guān)于“小程序中如何設(shè)計(jì)click-scroll組件”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。