# uni.getNetworkType(options)

获取网络类型

# 参数

名称 类型 必填 默认值 描述
options GetNetworkTypeOptions -
名称 类型 必备 默认值 描述
success (result: GetNetworkTypeSuccess) => void | null null 接口调用成功的回调函数
fail (result: UniError) => void | null null 接口调用失败的回调函数
complete (result: any) => void | null null 接口调用结束的回调函数(调用成功、失败都会执行)
# GetNetworkTypeSuccess 的属性值
名称 类型 必备 默认值 描述
networkType string - 网络类型

# getNetworkType 兼容性

Android iOS web
3.9 4.06 4.0

# 参见

相关 Bug

# 示例

hello uni-app x

Template

Script

<template>
  <page-head :title="title"></page-head>
  <view class="uni-padding-wrap uni-common-mt">
    <view style="background:#FFFFFF; padding:20px;">
      <view class="uni-center">网络状态</view>
      <view v-if="hasNetworkType == false">
        <view class="uni-center uni-common-mt">未获取</view>
        <view class="uni-center uni-common-mt">请点击下面按钮获取网络状态</view>
      </view>
      <view v-if="hasNetworkType == true">
        <view class="uni-center uni-common-mt">{{networkType}}</view>
      </view>
    </view>
    <view class="uni-btn-v uni-common-mt">
      <button type="primary" @tap="getNetworkType">获取设备网络状态</button>
      <button class="uni-common-mt" @tap="clear">清空</button>
    </view>
  </view>
</template>


<style>

</style>

# 通用类型

# GeneralCallbackResult

名称 类型 必备 默认值 描述
errMsg string - 错误信息