需求

uniapp h5 页面在私有企微iOS平台 间歇性调用uni api不成功,在其他平台及设备正常。

正常调用

私有企微iOS平台失败

解决

验证发现 uni.previewImage 打印出来的api正常与失败的不一致。

正常调用

异常调用

uni.previewImage function(a){c(r.previewImage,{current:a.current,urls:a.urls,hidePreviewMenuList:a.hidePreviewMenuList},a)}

最终解决方案

// #ifdef H5
    //解决 uniapp在私有企微ios上api调用报错的问题
    import { uni } from '@dcloudio/uni-h5/dist/uni-h5.es.js';
    window.uni = uni;
// #endif

将上面的代码写到admin项目中的src/helper/je.js中的setupJE的方法里

最后编辑: 秦永莲  文档更新时间: 2024-11-08 17:00   作者:秦永莲