Files
HuajisheTools/HuajisheCheckChaoXing/miniprogram_npm/tdesign-miniprogram/common/wechat.js
2025-10-01 10:01:52 +08:00

20 lines
714 B
JavaScript

export const getObserver = (context, selector) => {
return new Promise((resolve, reject) => {
context
.createIntersectionObserver(context)
.relativeToViewport()
.observe(selector, (res) => {
resolve(res);
});
});
};
export const getWindowInfo = () => {
return wx.getWindowInfo ? wx.getWindowInfo() || wx.getSystemInfoSync() : wx.getSystemInfoSync();
};
export const getAppBaseInfo = () => {
return wx.getAppBaseInfo ? wx.getAppBaseInfo() || wx.getSystemInfoSync() : wx.getSystemInfoSync();
};
export const getDeviceInfo = () => {
return wx.getDeviceInfo ? wx.getDeviceInfo() || wx.getSystemInfoSync() : wx.getSystemInfoSync();
};