codecamp

Weex 触发降级

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

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

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


Weex URI Adapter
Weex 辅助工具
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定