国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序 WXML節點信息查詢詳解

2024-07-22 01:17:51
字體:
來源:轉載
供稿:網友

1、節點信息查詢

const query = wx.createSelectorQuery();//【返回節點查詢對象:SelectorQuery】//組件內,則用this.createSelectorQuery();或者query .in(this);
節點查詢對象:SelectorQuery.in(this) //限定范圍為自身組件,返回【節點查詢對象】(所以可以和下面的方法,點連調用).exec(function callback) //執行查詢//根據str選擇器查詢,或者查詢視窗。【返回節點對象:NodesRef】.select(selector) //根據選擇器str查詢,返回一個匹配.selectAll(selector) //根據選擇器str查詢,返回所有匹配.selectViewport()//選擇顯示區域
節點對象:NodesRef//執行底下請求后,返回SelectorQuery對象。.fields({//這個是常規查詢,你想要查詢的信息,配置好,就可以查詢。底下還有細分的某一類查詢。 id:true,//這兩個以下細分節點查詢都會有這個返回 dataset:true, rect:true,//這兩個包括id,dataset。相當于boundingClientRect查詢 size:true, scrollOffset:true,//這個包括,id,dataset。相當于scrollOffset查詢 context:true,//這個包括id,dataset。相當于context查詢  properties:[],//可以獲取除id,class,style,事件綁定之外的屬性 computedStyle:[],//可以獲取樣式}).boundingClientRect(function callback)//相對于顯示區域,以像素為單位//返回節點,相當于視圖的(左上為原點)四個邊的邊界像素。及寬高。及dataset//相當于:id:true, dataset:true,rect:true,size:true,.scrollOffset(function callback)//添加節點的滾動位置查詢請求。以像素為單位。節點必須是 scroll-view 或者 viewport//相當于 id:true,dataset:true,.context(function callback)//添加節點的 Context 對象查詢請求。目前支持 VideoContext、CanvasContext、LivePlayerContext 和 MapContext 的獲取

總結:

第一步,返回節點查詢對象:

const query = wx.createSelectorQuery();

第二步,查詢對象執行查詢,返回節點對象:

query .in(this);//返回節點查詢對象【如果要限定組件范圍則需要】

select(selector)/selectAll(selector)/selectViewport()     .

第三步,節點對象配置需要的節點信息,返回查詢對象:

fields()/boundingClientRect()/scrollOffset()/context()

第四步,查詢對象執行查詢:

exec(function callback)

說明:function callback,可以放在exec。也可以放在boundingClientRect()/scrollOffset()/context()

但如果像fields().。只能放在exec

2、節點相交狀態查詢

wx.createIntersectionObserver();//組件用:wx.createIntersectionObserver(this);//返回節點觀察到對象
選擇參照區域.relativeTo(selector,[margins])//選擇某個節點區域作為參照物或relativeToViewport([margins])//選擇視圖置為參照物其中:margins:用來擴展(或收縮)參照節點布局區域的邊界            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武川县| 盐津县| 土默特左旗| 泰安市| 阿城市| 鹤岗市| 吉首市| 玉环县| 岑溪市| 滨海县| 滨海县| 濮阳县| 铁岭县| 宣汉县| 达州市| 都江堰市| 连南| 杭锦后旗| 民和| 广宗县| 嘉祥县| 安福县| 白水县| 昂仁县| 呈贡县| 余姚市| 连州市| 石门县| 天峨县| 桦川县| 翼城县| 西宁市| 海城市| 塔河县| 雷州市| 吴江市| 民乐县| 普陀区| 宜州市| 衡山县| 沅陵县|