首页 > 编程语言 >支付宝小程序 | 获取网络状态

支付宝小程序 | 获取网络状态

时间:2023-05-20 16:22:05浏览次数:45  
标签:支付宝 const getNetworkType 程序 网络 return 获取 networkType networkAvailable

参考文档:

/**
 * 获取网络状态
 * @return networkAvailable
 * @return networkType
 */
export const getNetworkType = async () => {
  const { networkAvailable, networkType } = await my.getNetworkType()
  return {
    networkAvailable,
    networkType,
  }
}

image.png

使用

  async onPullDownRefresh() {
    //使用封装的方法
    const { networkAvailable } = await getNetworkType()
    //或者直接使用api
    //const { networkAvailable, networkType } = await my.getNetworkType()
    if (networkAvailable) {
      //TODO网络可用
    } else {
      my.showToast({
        content: '当前网络不可用,请检查网络',
      })
    }
  },

标签:支付宝,const,getNetworkType,程序,网络,return,获取,networkType,networkAvailable
From: https://www.cnblogs.com/yangyukeke/p/17417378.html

相关文章

  • linux程序管理命令-apt
    1、介绍apt(AdvancedPackagingTool)是一个在Debian和Ubuntu中的Shell前端软件包管理器。apt命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。apt命令执行需要超级管理员权限(root)。apt命令晚于apt-get,两者基本可以通用,而目......
  • 用ABP Suite创建Blazor Server的应用程序
    这个应用程序我们取名为BlazorOne,意思是集AuthServer、HttpApiHost和BlazorServer3个功能于一体的应用程序。因为ABPSuite支持另外一种模式,是把上述3个功能独立部署。为了由浅入深的介绍ABP的模块化开发,我们先完成BlazorOne吧!#1、#2、我们的解决方案名字叫Study.BlazorOne,其......
  • 程序中报 未注册类的错误
    未注册类原因是程序中使用了第三方的组成,这里使用的微软office的组件,但没有向系统注册导致出现的框架报的异常。错误信息引用信息应用处理方法找到注册该类的批处理命令,向系统注册相关的信息。批处理命令的内容......
  • ORACLE数据库获取SQL绑定变量值
    文档课题:ORACLE数据库获取SQL绑定变量值.数据库:oracle11.2.0.41、查v$sql视图1.1、理论知识v$sql视图中字段BIND_DATA存储绑定变量值,但从该视图查询存在很大局限性,其记录频率受_cursor_bind_capture_interval隐含参数控制,默认值为900,即每900秒记录一次绑定值,意味着900内绑定变......
  • Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
    平平无奇的一天,想同步一下本地和服务器的程序。博主一般采用的同步文件的方法是通过xshell先连接服务器,再通过xftp同步文件。突然,今天打开xshell的时候,报出问题需要更新到新版本: 然后就开始自动更新,结果显示当前xshell7已经是最新版本的了! 我又试了一下Xftp7,也是无法直......
  • linux程序管理命令
    1、yum命令1.1介绍yum,yellowdogupdatermodified是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。(在centos中,默认使用该工具而非apt)基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁......
  • 编写程序,随机产生30个1-100之间的随机整数,按5行6列的格式输出
    大家好,我是皮皮。一、前言前几天在某乎上看到了一个粉丝提问,编写程序,随机产生30个1-100之间的随机整数并存入5行6列的二维列表中,按5行6列的格式输出?这里拿出来跟大家一起分享下。二、实现过程后来问了【ChatGPT】,给出的回答如下:以下是一个Python程序来实现上述任务:#coding:utf-8......
  • C# 获取局域网下的设备IP范围
    我们连接的WIFI,属性设置里有自动分配IP的选项。我们通过控制台输入ipconfig,看到当前IP是10.214.18.178 那自动分配IP范围是多少?路由器对IP是怎么分配的。下面是我整理的code,有需要的可以直接CopyIP范围获取:1privatevoidRefreshButton_OnClick(objectsender,RoutedEventAr......
  • C语言程序设计(第四版)谭浩强版 课后答案 第八章 指针
    1、输出3个整数,按由小到大的顺序输出,写的复杂了,加上分析会变得简单,像下面输出3个字符(从小到大)#include<stdio.h>intmain(){voidcompare(int*a,int*b,int*c);inta,b,c;printf("pleaseinputthreenumbers:");scanf("%d%d%d",&a,&b,&c);c......
  • 基于FPGA的Hamming编译码verilog开发实现,包括testbench测试程序
    1.算法仿真效果vivado2019.2仿真结果如下:    2.算法涉及理论知识概要        汉明码(HammingCode),是在电信领域的一种线性调试码,以发明者理查德·卫斯里·汉明的名字命名。汉明码在传输的消息流中插入验证码,当计算机存储或移动数据时,可能会产生数据位错误,以侦......