Weex 触发降级

2023-12-28 15:54 更新
在 Weex 里,“降级”行为是在前端(页面代码)中触发的,由客户端来实现。触发方式是调用客户端提供的 instanceWrap 模块中的 error 方法来实现。
const instanceWrap = weex.requireModule('instanceWrap')
instanceWrap.error(errorType, errorCode, message)

instanceWrap​ 模块仅包含 ​error​ 这一个接口,传递的参数主要用于区分降级的类型和原因,与具体业务场景相关,不做强限制,大致的约定如下。

  • errorType​: 【数字】 错误类型。由前端触发的降级通常约定为 1。
  • errorCode​: 【数字】 错误代码。
    • 1001​: 系统版本不满足条件。
    • 1002​: 应用版本不满足条件。
    • 1003​: WeexSDK 版本不满足条件。
    • 1004​: 设备型号不满足条件。
  • message​: 【字符串】 错误信息。
在页面代码任意位置调用了降级接口都会立即触发降级,比较常见的做法是在渲染页面之前,先判断环境信息是否满足需求,然后触发降级。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号