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()
1 个回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
感谢反馈,这个反馈比较少,验证下 getInstance 逻辑进去了吗, 判断在 send 是不是 function,缩小一下问题反馈。
提供一个完整源码,并说明 vue 和 HBuilderX 版本吧。