uni-app本地打包调用uni.share后一直有这个圈圈加载中怎么都消除不掉complete也没回调

uni-app本地打包调用uni.share后一直有这个圈圈加载中怎么都消除不掉complete也没回调

4 回复

使用标准基座或云端打包看是否还存在此问题,如果只有本地打包有此问题说明原生工程环境配置的模块依赖不正确。

更多关于uni-app本地打包调用uni.share后一直有这个圈圈加载中怎么都消除不掉complete也没回调的实战教程也可以访问 https://www.itying.com/category-93-b0.html


分享都是正常的,能正常分享到好友、朋友圈。就是那个圈圈一直消失不掉。需要在当前页面点击一下手机的返回按钮,那个圈圈就消失了。次次得手动点击消失。

回复 djsoft: 检查下代码是不是自己调用api显示loading框

这个问题的常见原因和解决方法:

  1. 检查分享配置是否正确:
  • 确保manifest.json中已正确配置Share模块
  • 检查使用的分享平台是否已正确申请相关权限
  1. 回调函数问题:
  • 确保complete回调函数正确定义
  • 检查回调函数中是否有未捕获的异常导致中断
  1. 常见解决方案:
uni.share({
    provider: 'weixin',
    type: 0,
    title: '分享标题',
    success: function(res) {
        console.log('success:' + JSON.stringify(res));
    },
    fail: function(err) {
        console.log('fail:' + JSON.stringify(err));
    },
    complete: function() {
        // 确保这里执行了
        console.log('complete');
        // 可以尝试强制关闭loading
        uni.hideLoading();
    }
});
回到顶部