diff --git a/utils/mqtt.js b/utils/mqtt.js index 9ee80062..2a2d15d3 100644 --- a/utils/mqtt.js +++ b/utils/mqtt.js @@ -1,5 +1,13 @@ import mqtt from 'mqtt/dist/mqtt' import Vue from 'vue' +// 引入Buffer,适配小程序环境 +import { Buffer } from 'buffer'; +// 挂载到全局,确保所有文件可访问 +if (typeof window !== 'undefined') { + window.Buffer = Buffer; +} else if (typeof global !== 'undefined') { + global.Buffer = Buffer; +} let mqttTool = { client: null