收藏
回答

小程序连接使用引入MQTT,在连接的时候报错:WS is not a constructor ?

// 连接选项

const mqttOptions = {

//超时时间

connectTimeout: 4000,

//认证信息 按自己需求填写

clientId: 'wss_'+Math.random().toString(36).substr(3,5),

username: 'admin',

password: '******',

}

var client = $mqtt.connect('wss://**.**.**.***:****', mqttOptions);//报错

在执行 .connect 发生报错。

回答关注问题邀请回答
收藏

4 个回答

  • 隔壁刘奶奶的奶牛的牛奶
    隔壁刘奶奶的奶牛的牛奶
    2小时前

    我是uniapp开发的微信小程序,uniapp中使用mqtt步骤:

    第一步:安装mqtt版本是,4.1.0

    第二步:import * as mqtt from 'mqtt/dist/mqtt.js'; 使用这个地方的js,不要直接用import mqtt from "mqtt" ,若ts检查报错,在import上方加上注释忽(// @ts-ignore)略掉即可

    第三步:wss:// 替换为wxs://

    2小时前
    有用
    回复
  • 同步
    同步
    2022-01-19

    楼主小程序是 npm 引入的,还是?

    2022-01-19
    有用
    回复 2
    • 含光
      含光
      2023-06-29
      解决了吗?我都尝试过,都有问题
      2023-06-29
      回复
    • 小呆丝瓜
      小呆丝瓜
      2024-09-06
      24年了,解决了吗
      2024-09-06
      回复
  • 路人甲
    路人甲
    2021-11-01

    wss换成wxs就可以了

    2021-11-01
    有用
    回复 1
    • 含光
      含光
      2023-06-30
      不行啊!
      2023-06-30
      回复
  • Henry_楠
    Henry_楠
    2021-03-23

    解决了没呢 帅哥

    2021-03-23
    有用
    回复
登录 后发表内容
问题标签