注冊(cè)

selectorQuery.select(selector),小程序開(kāi)發(fā)添加節(jié)點(diǎn)的滾動(dòng)位置查詢請(qǐng)求

2020-09-27
導(dǎo)讀:添加節(jié)點(diǎn)的滾動(dòng)位置查詢請(qǐng)求,以像素為單位。節(jié)點(diǎn)必須是 scroll-view 或者viewport。返回值是nodesRef對(duì)應(yīng)的selectorQuery。 返回的節(jié)點(diǎn)信息中,每個(gè)節(jié)點(diǎn)的滾動(dòng)位置用 scrollLeft 、 scrollHeight 字...

添加節(jié)點(diǎn)的滾動(dòng)位置查詢請(qǐng)求,以像素為單位。節(jié)點(diǎn)必須是scroll-view或者viewport。返回值是nodesRef對(duì)應(yīng)的selectorQuery。

返回的節(jié)點(diǎn)信息中,每個(gè)節(jié)點(diǎn)的滾動(dòng)位置用scrollLeft、scrollHeight字段描述。如果提供了callback回調(diào)函數(shù),在執(zhí)行selectQuery的exec方法后,節(jié)點(diǎn)信息會(huì)在callback中返回。

selectorQuery.select(selector),小程序開(kāi)發(fā)添加節(jié)點(diǎn)的滾動(dòng)位置查詢請(qǐng)求

示例代碼:

Page({
  getScrollOffset: function(){
    wx.createSelectorQuery().selectViewport().scrollOffset(function(res){
      res.id      // 節(jié)點(diǎn)的ID
      res.dataset // 節(jié)點(diǎn)的dataset
      res.scrollLeft // 節(jié)點(diǎn)的水平滾動(dòng)位置
      res.scrollTop  // 節(jié)點(diǎn)的豎直滾動(dòng)位置
    }).exec()
  }
})

更多微信小程序開(kāi)發(fā)教程,關(guān)注hi小程序。

重磅推薦:小程序開(kāi)店目錄

第一部分:小商店是什么

第二部分:如何開(kāi)通一個(gè)小商店

第三部分:如何登錄小商店

第四部分:開(kāi)店任務(wù)常見(jiàn)問(wèn)題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開(kāi)發(fā)