// app.js App({ globalData: { // 两个全局变量 mqttClient: null, // 用于存储MQTT连接实例 mqttConnected: false // 用于存储MQTT连接状态 }, // 添加两个方法 /** * 提供访问MQTT实例的接口 其他页面通过getApp().getMQTTClient()获取实例 */ getMQTTClient: function() { return this.globalData.mqttClient; }, /** * 检查MQTT是否连接 避免在未连接时进行MQTT操作 */ isMQTTConnected: function() { return this.globalData.mqttConnected; } });