getElmSize(el, inCom = false, obj = null) { return new Promise(r => { const query = inCom ? wx.createSelectorQuery().in(obj) : wx.createSelectorQuery(); query.select(el).boundingClientRect(); query.selectViewport().scrollOffset(); query.exec(function (res) { r(res); }); });},