收藏
回答

引入该插件后MQTT报错

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
Bug wx8e98654a3e2f42f7 1.1.6 wx3a2857a479b2f501 iOS 7.0.3 2.6.5


最后一次编辑于  2019-04-19
回答关注问题邀请回答
收藏

3 个回答

  • 2019-04-23

    该问题产生的原因是启用插件之后,小程序会禁止覆盖全局对象原型,导致以下语句失效


    解决办法:增加如下方法兼容启用插件的情况


    2019-04-23
    有用 1
    回复 6
    • 晴天
      晴天
      2019-04-25

      VM1753:1 This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support,你好,按照你写得,不报错 但是出现了这一句话

      2019-04-25
      回复
    • 2019-05-06

      你好,拟解决这个问题了嘛?

      2019-05-06
      回复
    • 2019-05-06

      我正在开发一个微信小程序,同样使用了MQTT,但是得添加插件,可是插件添加得时候,会报错

      2019-05-06
      回复
    • 2019-05-08回复晴天

      这个是检测浏览器兼容的,不影响正常使用,找到上面的函数,return true即可

      2019-05-08
      回复
    • 晴天
      晴天
      2019-05-09回复

      谢谢

      2019-05-09
      回复
    查看更多(1)
  • 野生程序员
    野生程序员
    2019-04-26

    127.0.0.1?????  不能用局网的吧?

    2019-04-26
    有用
    回复
  • 2019-04-19



    和插件无关,这里的require路径写错了,应该是require('../utils/mqtt.js')。

    var mqtt = require('../utils/mqtt.js')


    但改好了之后,会报错:




    这里不止引入本插件,而是引入任意一款插件都会报改问题,建议排查下该的MQTT库。

    2019-04-19
    有用
    回复 1
    • 2019-05-06

      你好,这个问题解决了嘛,我也正在开发一个小程序,遇到了这个问题

      2019-05-06
      回复
登录 后发表内容