中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

selectorQuery.in如何使用

發布時間:2022-03-14 10:49:11 來源:億速云 閱讀:175 作者:iii 欄目:開發技術

本篇內容介紹了“selectorQuery.in如何使用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

在當前頁面下選擇第一個匹配選擇器selector的節點,返回一個NodesRef對象實例,可以用于獲取節點信息。

selector類似于CSS的選擇器,但僅支持下列語法。

  • ID選擇器:#the-id

  • class選擇器(可以連續指定多個):.a-class.another-class

  • 子元素選擇器:.the-parent > .the-child

  • 后代選擇器:.the-ancestor .the-descendant

  • 跨自定義組件的后代選擇器:.the-ancestor >>> .the-descendant

  • 多選擇器的并集:#a-node, .some-other-nodes

selectorQuery.selectAll(selector)

在當前頁面下選擇匹配選擇器selector的節點,返回一個NodesRef對象實例。 與selectorQuery.selectNode(selector)不同的是,它選擇所有匹配選擇器的節點。

selectorQuery.selectViewport()

選擇顯示區域,可用于獲取顯示區域的尺寸、滾動位置等信息,返回一個NodesRef對象實例。

nodesRef.boundingClientRect([callback])

添加節點的布局位置的查詢請求,相對于顯示區域,以像素為單位。其功能類似于DOM的getBoundingClientRect。返回值是nodesRef對應的selectorQuery。

返回的節點信息中,每個節點的位置用leftrighttopbottomwidthheight字段描述。如果提供了callback回調函數,在執行selectQuery的exec方法后,節點信息會在callback中返回。

示例代碼:

Page({
  getRect: function(){
    wx.createSelectorQuery().select('#the-id').boundingClientRect(function(rect){
      rect.id      // 節點的ID  rect.dataset // 節點的dataset  rect.left    // 節點的左邊界坐標  rect.right   // 節點的右邊界坐標  rect.top     // 節點的上邊界坐標  rect.bottom  // 節點的下邊界坐標  rect.width   // 節點的寬度  rect.height  // 節點的高度}).exec()
  },
  getAllRects: function(){
    wx.createSelectorQuery().selectAll('.a-class').boundingClientRect(function(rects){
      rects.forEach(function(rect){
        rect.id      // 節點的IDrect.dataset // 節點的datasetrect.left    // 節點的左邊界坐標rect.right   // 節點的右邊界坐標rect.top     // 節點的上邊界坐標rect.bottom  // 節點的下邊界坐標rect.width   // 節點的寬度rect.height  // 節點的高度  })
    }).exec()
  }
})

“selectorQuery.in如何使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安仁县| 英吉沙县| 遂昌县| 凯里市| 凤翔县| 东莞市| 大埔县| 同江市| 萨嘎县| 云浮市| 昌邑市| 杭锦后旗| 巴里| 和硕县| 永定县| 南木林县| 吉林省| 临颍县| 巍山| 隆化县| 安远县| 鱼台县| 长顺县| 吐鲁番市| 娱乐| 陇川县| 江津市| 林州市| 安陆市| 日照市| 时尚| 凤山市| 嵩明县| 隆安县| 石城县| 安义县| 景宁| 电白县| 南涧| 黄石市| 察哈|