Skip to content

网络

当前连接Wifi信息

获取当前连接 Wifi 信息, 包括 bssid、名字等。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.network.getWifiInfo({
  success: function(res) {},
  fail: function(err) {},
});

返回数据

参数说明
bssidwifi 接入点标识
namewifi 名称

提示

同一个路由设备,bssid可能会有多个不同的值。

原生 AJAX

通过原生能力发送接口请求。

接口跨域问题

再较多情况下,前端接口请求跨域是一个比较头疼的问题,因为浏览器出于安全考虑,会拦截掉不同域的接口请求。然而,使用原生的 Ajax 能力,就不会存在该问题,它的传参和返回,跟前端的 Ajax 基本一致。

使用说明

客户端AndroidiOS
支持情况v4.11.6+v4.11.6+
js
const requestParams = {
  url: 'https://api.com/v1',
  method: 'POST',
  timeout: 5 * 1000,
  header: {},
  data: {},
};

w6s.request(requestParams)
  .then((response: any) => {
    // 接口成功
  })
  .catch((err) => {
    // 接口异常
  })

参数说明

参数类型说明
urlString接口地址
methodString非必须,GET/HEAD/POST/PUT/DELETE 中的一种,默认GET。
timeoutNumber非必须,超时时间,单位为毫秒,默认值 30000 毫秒
headerObject非必须,请求的 header
dataObject非必须,请求的参数

关于 data 参数

如果是 GET 请求配置了 data 参数,接口并不会自动转换到连接上,需要手动进行参数拼接。而 POST 类型下,data 直接传 js 的对象即可,无需转换成 json 字符串。