uni-app项目使用mqttjs

最近有一个项目考虑以后要做成app,所以使用了uni-app开发小程序项目,在使用mqtt时出现了一点小问题

null is not a constructor

在APP和小程序中将wss协议写成wxs即可

关闭连接

所以我准备在onHideonUnload生命周期时关闭mqtt,然后发现了一个问题就是:在H5页面调试时发现链接会在onReady时连接成功后马上关闭,因为对uni-app开发的生命周期没有深入了解,所以也完全不知道为什么会这样,但是为了解决问题我只能做了条件编译,这个是完全可以解决问题的,但是在非小程序环境下是不会关闭mqtt的,暂时先这样

// 在小程序下才会编译

// #ifdef MP-WEIXIN
onHide() {
	this.closeMqtt()
},
onUnload() {
	this.closeMqtt()
},
// #endif

你可能感兴趣的:(uni-app)