W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
解釋:將頁面滾動到目標位置(可以設置滾動動畫時長)。
Object object
屬性名 | 類型 | 必填 | 默認值 | 說明 | ||
---|---|---|---|---|---|---|
scrollTop |
Number |
是 |
滾動到頁面的目標位置(單位 px) |
|||
duration |
Number |
否 |
300 |
滾動動畫的時長(單位 ms) |
||
success |
Function |
否 |
接口調用成功的回調函數(shù) |
|||
fail |
Function |
否 |
接口調用失敗的回調函數(shù) |
|||
complete |
Function |
否 |
接口調用結束的回調函數(shù)(調用成功、失敗都會執(zhí)行) |
代碼示例 1:頁面滾動到頂部/底部
<view class="wrap">
<image mode="aspectFit" class="image" src="https://b.bdstatic.com/miniapp/images/longImage.png" rel="external nofollow" rel="external nofollow" ></image>
<view class="swan-security-padding-bottom flex-button">
<button type="primary" disabled="{{disabled}}" bindtap="scrollToBottom">滾動到頁面底部</button>
<button type="primary" disabled="{{!disabled}}" bindtap="scrollToTop">返回頂部</button>
</view>
</view>
Page({
data: {
disabled: false
},
scrollToBottom(){
swan.pageScrollTo({
scrollTop: 3000, // 寫一個大于當前頁面高度的值
duration: 300,
success: () => {
this.setData({
disabled: true
});
console.log('pageScrollTo success');
},
fail: err => {
console.log('pageScrollTo fail', err);
}
});
},
scrollToTop() {
swan.pageScrollTo({
scrollTop: 0,
duration: 300,
success: () => {
this.setData({
disabled: false
});
console.log('pageScrollTo success');
},
fail: err => {
console.log('pageScrollTo fail', err);
}
});
}
});
代碼示例 2:頁面滾動到底部
<view class="wrap">
<image class="image" src="https://b.bdstatic.com/miniapp/images/longImage.png" rel="external nofollow" rel="external nofollow" ></image>
<view class="swan-security-padding-bottom flex-button">
<button type="primary" bindtap="scrollToBottom">滾動到頁面底部</button>
</view>
</view>
Page({
scrollToBottom(){
swan.createSelectorQuery()
.select(".image")
.boundingClientRect(function(rect) {
swan.pageScrollTo({
scrollTop: rect.bottom,
duration: 300,
success: () => {
console.log('pageScrollTo success', res);
},
fail: err => {
console.log('pageScrollTo fail', err);
}
});
})
.exec();
}
});
錯誤碼 | 說明 |
---|---|
202 |
解析失敗,請檢查參數(shù)是否正確。 |
1001 |
執(zhí)行失敗 |
錯誤碼 | 說明 |
---|---|
202 |
解析失敗,請檢查參數(shù)是否正確。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: