swan.onNetworkStatusChange

API 实现差异 解释:监听网络状态变化。Web 态说明: 由于各个浏览器对于 W3C 规范实现存在差异,所以在某些 Web 态环境下(比如 iOS 的 Web 态)会存在网络状态变化时 onNetworkStatusChange 回调函数不执行的情况。

方法参数

Function callback

callback参数说明

networkType 有效值

示例

在开发者工具中预览效果

扫码体验

请使用百度APP扫码

图片示例

代码示例

-

  1. Page({ onLoad() { let self = this; swan.getNetworkType({ success: res => { if (res.networkType === 'unknown') { // 建议提示用户确认网络状态 } // 网络正常的业务逻辑 self.setData('networkType', res.networkType); } }); swan.onNetworkStatusChange(function (res) { self.setData('networkType', res.networkType); }); }});

错误码

Android

iOS