diff --git a/packages/uni-mp-weixin/src/api/shims.ts b/packages/uni-mp-weixin/src/api/shims.ts index 5bf99435fb4..d4cad5b9839 100644 --- a/packages/uni-mp-weixin/src/api/shims.ts +++ b/packages/uni-mp-weixin/src/api/shims.ts @@ -47,6 +47,19 @@ export function createSelectorQuery() { } const wx = initWx() + +if (!__GLOBAL__.canIUse('getAppBaseInfo')) { + __GLOBAL__.getAppBaseInfo = __GLOBAL__.getSystemInfoSync +} + +if (!__GLOBAL__.canIUse('getWindowInfo')) { + __GLOBAL__.getWindowInfo = __GLOBAL__.getSystemInfoSync +} + +if (!__GLOBAL__.canIUse('getDeviceInfo')) { + __GLOBAL__.getDeviceInfo = __GLOBAL__.getSystemInfoSync +} + let baseInfo = wx.getAppBaseInfo && wx.getAppBaseInfo() if (!baseInfo) { baseInfo = wx.getSystemInfoSync()