微信小程序官方組件展示之視圖容器scroll-view

以下將展示微信小程序之視圖容器scroll-view官方組件能力共虑,組件樣式僅供參考愧怜,開發(fā)者可根據(jù)自身需求定義組件樣式,具體屬性參數(shù)詳見小程序開發(fā)文檔妈拌。

功能描述:

可滾動視圖區(qū)域拥坛。使用豎向滾動時,需要給scroll-view一個固定高度尘分,通過 WXSS 設置 height猜惋。組件屬性的長度單位默認為px,2.4.0起支持傳入單位(rpx/px)培愁。

屬性說明:

WebView

Skyline

組件差異

1. 默認只會渲染在屏節(jié)點著摔,會根據(jù)直接子節(jié)點是否在屏來按需渲染,若只有一個直接子節(jié)點則性能會退化

2. 橫向滾動需打開 enable-flex 以兼容 WebView定续,如

3. 滾動條的長度是預估的谍咆,若直接子節(jié)點的高度差別較大禾锤,則滾動條長度可能會不準確


Bug & Tip

1. tip: 基礎庫 2.4.0以下不支持嵌套textarea、map卧波、canvas时肿、video 組件

2. tip: scroll-into-view 的優(yōu)先級高于scroll-top

3. tip: 在滾動 scroll-view 時會阻止頁面回彈,所以在 scroll-view 中滾動港粱,是無法觸發(fā)onPullDownRefresh

4. tip: 若要使用下拉刷新螃成,請使用頁面的滾動,而不是scroll-view 查坪,這樣也能通過點擊頂部狀態(tài)欄回到頁面頂部

5. tip: scroll-view 自定義下拉刷新可以結(jié)合 WXS 事件響應 開發(fā)交互動畫

示例代碼:

JAVASCRIPT

const order = ['demo1', 'demo2', 'demo3']

Page({

? onShareAppMessage() {

? ? return {

? ? ? title: 'scroll-view',

? ? ? path: 'page/component/pages/scroll-view/scroll-view'

? ? }

? },

? data: {

? ? toView: 'green'

? },

? upper(e) {

? ? console.log(e)

? },

? lower(e) {

? ? console.log(e)

? },

? scroll(e) {

? ? console.log(e)

? },

? scrollToTop() {

? ? this.setAction({

? ? ? scrollTop: 0

? ? })

? },

? tap() {

? ? for (let i = 0; i < order.length; ++i) {

? ? ? if (order[i] === this.data.toView) {

? ? ? ? this.setData({

? ? ? ? ? toView: order[i + 1],

? ? ? ? ? scrollTop: (i + 1) * 200

? ? ? ? })

? ? ? ? break

? ? ? }

? ? }

? },

? tapMove() {

? ? this.setData({

? ? ? scrollTop: this.data.scrollTop + 10

? ? })

? }

})

WXML

<view class="container">

? <view class="page-body">

? ? <view class="page-section">

? ? ? <view class="page-section-title">

? ? ? ? <text>Vertical Scroll\n縱向滾動</text>

? ? ? </view>

? ? ? <view class="page-section-spacing">

? ? ? ? <scroll-view scroll-y="true" style="height: 300rpx;" bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" scroll-into-view="{{toView}}" scroll-top="{{scrollTop}}">

? ? ? ? ? <view id="demo1" class="scroll-view-item demo-text-1"></view>

? ? ? ? ? <view id="demo2"? class="scroll-view-item demo-text-2"></view>

? ? ? ? ? <view id="demo3" class="scroll-view-item demo-text-3"></view>

? ? ? ? </scroll-view>

? ? ? </view>

? ? </view>

? ? <view class="page-section">

? ? ? <view class="page-section-title">

? ? ? ? <text>Horizontal Scroll\n橫向滾動</text>

? ? ? </view>

? ? ? <view class="page-section-spacing">

? ? ? ? <scroll-view class="scroll-view_H" scroll-x="true" bindscroll="scroll" style="width: 100%">

? ? ? ? ? <view id="demo1" class="scroll-view-item_H demo-text-1"></view>

? ? ? ? ? <view id="demo2"? class="scroll-view-item_H demo-text-2"></view>

? ? ? ? ? <view id="demo3" class="scroll-view-item_H demo-text-3"></view>

? ? ? ? </scroll-view>

? ? ? </view>

? ? </view>

? </view>

</view>

WXSS:

.page-section-spacing{

? margin-top: 60rpx;

}

.scroll-view_H{

? white-space: nowrap;

}

.scroll-view-item{

? height: 300rpx;

}

.scroll-view-item_H{

? display: inline-block;

? width: 100%;

? height: 300rpx;

}



版權聲明:本站所有內(nèi)容均由互聯(lián)網(wǎng)收集整理寸宏、上傳,如涉及版權問題偿曙,請聯(lián)系我們第一時間處理氮凝。

原文鏈接地址:https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市望忆,隨后出現(xiàn)的幾起案子罩阵,更是在濱河造成了極大的恐慌,老刑警劉巖启摄,帶你破解...
    沈念sama閱讀 221,331評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件稿壁,死亡現(xiàn)場離奇詭異,居然都是意外死亡歉备,警方通過查閱死者的電腦和手機傅是,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,372評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蕾羊,“玉大人喧笔,你說我怎么就攤上這事」暝伲” “怎么了书闸?”我有些...
    開封第一講書人閱讀 167,755評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長利凑。 經(jīng)常有香客問我浆劲,道長,這世上最難降的妖魔是什么截碴? 我笑而不...
    開封第一講書人閱讀 59,528評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮蛉威,結(jié)果婚禮上日丹,老公的妹妹穿的比我還像新娘。我一直安慰自己蚯嫌,他們只是感情好哲虾,可當我...
    茶點故事閱讀 68,526評論 6 397
  • 文/花漫 我一把揭開白布丙躏。 她就那樣靜靜地躺著,像睡著了一般束凑。 火紅的嫁衣襯著肌膚如雪晒旅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,166評論 1 308
  • 那天汪诉,我揣著相機與錄音废恋,去河邊找鬼。 笑死扒寄,一個胖子當著我的面吹牛鱼鼓,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播该编,決...
    沈念sama閱讀 40,768評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼迄本,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了课竣?” 一聲冷哼從身側(cè)響起嘉赎,我...
    開封第一講書人閱讀 39,664評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎于樟,沒想到半個月后公条,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,205評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡隔披,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,290評論 3 340
  • 正文 我和宋清朗相戀三年赃份,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片奢米。...
    茶點故事閱讀 40,435評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡抓韩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出鬓长,到底是詐尸還是另有隱情谒拴,我是刑警寧澤,帶...
    沈念sama閱讀 36,126評論 5 349
  • 正文 年R本政府宣布涉波,位于F島的核電站英上,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏啤覆。R本人自食惡果不足惜苍日,卻給世界環(huán)境...
    茶點故事閱讀 41,804評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望窗声。 院中可真熱鬧相恃,春花似錦、人聲如沸笨觅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,276評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拗慨。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間画饥,已是汗流浹背凤薛。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工收厨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缴啡,地道東北人。 一個月前我還...
    沈念sama閱讀 48,818評論 3 376
  • 正文 我出身青樓倦挂,卻偏偏與公主長得像畸颅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子方援,可洞房花燭夜當晚...
    茶點故事閱讀 45,442評論 2 359

推薦閱讀更多精彩內(nèi)容