小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在小程序为绑定插件的情况下,客户端代码引用了改插件,线上是否会报错,现在功能上有报错,并且小程序直接打不开,这样设计是不是不太好,至少报错可以能监听吧?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
插件报错大体分为两种情况:
插件的 js 接口报错:这种情况取决于 js 的错误处理,如果插件没有捕捉,小程序就可以用 try-catch 捕捉。处理方式类似于普通小程序 js 错误的处理方法。
插件的自定义组件或页面报错:这种报错不会中断小程序的 js 代码执行,可能使得插件的显示区域没法正常渲染,但通常不会致命。小程序目前无法捕捉这类报错,但会进入小程序的错误日志上报。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
但是只在app.json设置对应插件和页面引入的时候,后台没有添加对应的插件,开发工具会提示插件没启用,直接导致小程序无法打开,这种是什么情况?
开发者工具会校验是否在管理后台添加了对应的插件,如果否就会报致命错误。
那就是一定要添加插件,没有小程序直接用不了了,是这个意思吗,因为可能想添加代码,后面使用的时候再绑上去,这样不可以吗?
还是说只在工具上会校验,线上环境没有影响
没错,必须要在管理后台添加插件后才能使用。线上环境也一样会校验。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
插件报错大体分为两种情况:
插件的 js 接口报错:这种情况取决于 js 的错误处理,如果插件没有捕捉,小程序就可以用 try-catch 捕捉。处理方式类似于普通小程序 js 错误的处理方法。
插件的自定义组件或页面报错:这种报错不会中断小程序的 js 代码执行,可能使得插件的显示区域没法正常渲染,但通常不会致命。小程序目前无法捕捉这类报错,但会进入小程序的错误日志上报。
但是只在app.json设置对应插件和页面引入的时候,后台没有添加对应的插件,开发工具会提示插件没启用,直接导致小程序无法打开,这种是什么情况?
开发者工具会校验是否在管理后台添加了对应的插件,如果否就会报致命错误。
那就是一定要添加插件,没有小程序直接用不了了,是这个意思吗,因为可能想添加代码,后面使用的时候再绑上去,这样不可以吗?
还是说只在工具上会校验,线上环境没有影响
没错,必须要在管理后台添加插件后才能使用。线上环境也一样会校验。