W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
my.pageScrollTo 是滾動到頁面的目標(biāo)位置的 API。
<!-- API-DEMO page/API/page-scroll-to/page-scroll-to.axml-->
<view class="page">
<view class="page-description">頁面滾動 API</view>
<view class="page-section">
<view class="page-section-title">
my.pageScrollTo
</view>
<view class="page-section-demo">
<input type="text" placeholder="key" name="key" value="{{scrollTop}}" onInput="scrollTopChange"></input>
</view>
<view class="page-section-btns">
<view onTap="scrollTo">頁面滾動</view>
</view>
</view>
<view style="height:1000px"/>
</view>
// API-DEMO page/API/page-scroll-to/page-scroll-to.js
Page({
data: {
scrollTop: 0,
},
scrollTopChange(e) {
this.setData({
scrollTop: e.detail.value,
});
},
onPageScroll({ scrollTop }) {
console.log('onPageScroll', scrollTop);
},
scrollTo() {
my.pageScrollTo({
scrollTop: parseInt(this.data.scrollTop),
duration: 300,
});
},
});
為 Object 類型,屬性如下:
屬性 | 類型 | 必填 | 描述 |
---|---|---|---|
scrollTop | Number | 否 | 滾動到頁面的目標(biāo)位置,單位為 px。使用 my.pageScrollTo 跳轉(zhuǎn)小程序頂部時,必須將 scrollTop 值設(shè)為大于 0,方可實(shí)現(xiàn)跳轉(zhuǎn)。 |
duration | Number | 否 | 滾動動畫的時長,單位為 ms(毫秒)。默認(rèn)值為 0。基礎(chǔ)庫 1.20.0 或更高版本開始支持。 |
selector | String | 否 | 選擇器?;A(chǔ)庫 1.20.0 或更高版本開始支持。 |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù)。 |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù)。 |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)。 |
當(dāng)傳入 selector 參數(shù),框架會執(zhí)行 document.querySelector(selector) 以選取目標(biāo)節(jié)點(diǎn)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: