收藏
回答

在小程序为绑定插件的情况下,客户端代码引用了改插件,线上是否会报错

在小程序为绑定插件的情况下,客户端代码引用了改插件,线上是否会报错,现在功能上有报错,并且小程序直接打不开,这样设计是不是不太好,至少报错可以能监听吧?

最后一次编辑于  2018-09-07  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

8 个回答

  • LastLeaf
    LastLeaf
    2018-09-07

    插件报错大体分为两种情况:


    1. 插件的 js 接口报错:这种情况取决于 js 的错误处理,如果插件没有捕捉,小程序就可以用 try-catch 捕捉。处理方式类似于普通小程序 js 错误的处理方法。

    2. 插件的自定义组件或页面报错:这种报错不会中断小程序的 js 代码执行,可能使得插件的显示区域没法正常渲染,但通常不会致命。小程序目前无法捕捉这类报错,但会进入小程序的错误日志上报。

    2018-09-07
    赞同
    回复 7
    • 王不伍
      王不伍
      2018-09-07

      但是只在app.json设置对应插件和页面引入的时候,后台没有添加对应的插件,开发工具会提示插件没启用,直接导致小程序无法打开,这种是什么情况?


      2018-09-07
      赞同
      回复
    • LastLeaf
      LastLeaf
      2018-09-07

      开发者工具会校验是否在管理后台添加了对应的插件,如果否就会报致命错误。

      2018-09-07
      赞同
      回复
    • 王不伍
      王不伍
      2018-09-07回复LastLeaf

      那就是一定要添加插件,没有小程序直接用不了了,是这个意思吗,因为可能想添加代码,后面使用的时候再绑上去,这样不可以吗?

      2018-09-07
      赞同
      回复
    • 王不伍
      王不伍
      2018-09-07回复LastLeaf

       还是说只在工具上会校验,线上环境没有影响


      2018-09-07
      赞同
      回复
    • LastLeaf
      LastLeaf
      2018-09-07

      没错,必须要在管理后台添加插件后才能使用。线上环境也一样会校验。

      2018-09-07
      赞同
      回复
    查看更多(2)