獲取view寬高度 獲取自定義元件寬高度

2021-10-07 07:33:25 字數 883 閱讀 9241

給view設定乙個id(class)名,用法和jquery類似,用來獲取指定id相關資訊。

"test"

>測試view

把方法寫在onready,是為了再頁面初次渲染完成後,再去獲取,避免不準確或獲取不到的情況。

onready:

function

(e))

.exec()

}

輸出結果:

獲取自定義元件的相關資訊,與獲取view資訊基本一致,只需要把const query = wx.createselectorquery()替換成const query = wx.createselectorquery().in(this)就可以了。

const query = wx.

createselectorquery()

.in(this);

query.

select

('#test').

boundingclientrect

(function

(res)).

exec

()

但是在實際使用的時候,卻發現乙個問題,這樣是能獲取到元件的相關資訊,但是高度卻和實際的有誤差:

如圖,獲取到元件高度為603,而實際#test元件高度為160,這就有點坑了,不知道大家有沒有遇到這樣的情況???

FindResource 如何獲取自定義資源

來自 在.exe中可以這樣新增和訪問 1,新增資料 資源 在resource 資源 中 通過 add resource import.選擇需要新增的 資料 資源,其中的 resource type 可以自己命名,需要注意的是需要利用字串命名,譬如可以為 myrestype 資源id可以為字串,譬如為...

hibernate 怎麼獲取 自定義的 列

什麼也不說了 先上 吧 public mapgetusernoticesbyuserid long userid throws exception session session getsession 這裡是框架中使用的 大家可以通過 gethibernatetemplate 獲取session q...

nginx 獲取自定義header頭部資訊

為了排查線上的bug,需要在nginx的日誌中,列印客戶端上傳上來的header頭部資訊,同時頭部資訊是自定義的。在嘗試多重方案後,找到解決方法 通過配置可以看出,可在自定義header欄位前加http 即可將指定的自定義header欄位列印到log中。要注意的是針對nginx 不同版本自定義hea...