1***@qq.com
1***@qq.com
  • 发布:2024-12-05 14:14
  • 更新:2024-12-06 11:49
  • 阅读:43

uniapp ios端 使用es6 class声明类 调用里面的方法会导致应用闪退

分类:uni-app
class Transport {  
    constructor() {  
        const {  
            appId,  
            appSecurity,  
            environment  
        } = config.transportUploadQuery  
        this.appId = appId  
        this.appSecurity = appSecurity  
        this.environment = environment  

    }  
    static getInstance() {  
        if (!Transport.instance) {  
            Transport.instance = new Transport()  
            return Transport.instance  
        } else {  
            return Transport.instance  
        }  
    }  
send(){  
...  
}  

}

类结构大概是这样
在外部调用(安卓正常执行 ios会闪退)
Transport.getInstance().send()

2024-12-05 14:14 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

感谢反馈,这个反馈比较少,验证下 getInstance 逻辑进去了吗, 判断在 send 是不是 function,缩小一下问题反馈。

提供一个完整源码,并说明 vue 和 HBuilderX 版本吧。

要回复问题请先登录注册