当前位置: 首页 > news >正文

微信小程序(四十)API的封装与调用

注释很详细,直接上代码

上一篇

新增内容:
1.在单独的js文件中写js接口
2.以注册为全局wx的方式调用接口

源码:

utils/testAPI.js

const testAPI={/*** * @param {*} title */simpleToast(title='提示'){//可传参,默认为‘提示’wx.showToast({title:title,icon:'none',duration:2000,mask:true//加上蒙版防止误触})}}//导出
export default testAPI

app.js

import testAPI from "./utils/testAPI"
//注册到全局wx对象上,当然也可以在页面的js里面注册单独给某个页面使用
wx.testAPI=testAPIApp({globalData: {},})

index.js

Page({onLoad(){  //小程序开始时调用wx.testAPI.simpleToast('hello world')}
});

效果演示:

在这里插入图片描述

相关文章:

  • 【PTA|期末复习|编程题】数组相关编程题(一)
  • 【WebSocket】微信小程序原生组件使用SocketTask 调用星火认知大模型
  • LeetCode374. Guess Number Higher or Lower——二分查找
  • 关于C++的花括号初始化的方式解释及示例
  • AI大模型学习笔记之四:生成式人工智能(AIGC)是如何工作的?
  • 【数据结构与算法】【小白也能学的数据结构与算法】递归 分治 迭代 动态规划 无从下手?一文通!!!
  • 北斗卫星在物联网时代的应用探索
  • 2024牛客寒假算法基础集训营3
  • Three.js蒙皮骨骼变化原理 | 逆推蒙皮网格的世界位置
  • STM32CubeMX,定时器之定时功能,入门学习,如何设置prescaler,以及timer计算PWM输入捕获方法(重要)
  • 机器学习系列——(十五)随机森林回归
  • 【数据分享】1929-2023年全球站点的逐日平均风速数据(Shp\Excel\免费获取)
  • 搭建macOS开发环境-1:准备工作
  • 2.0 Zookeeper 安装配置
  • 从 F-Droid 安装 termux
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【面试系列】之二:关于js原型
  • android 一些 utils
  • php面试题 汇集2
  • Quartz初级教程
  • Redis 懒删除(lazy free)简史
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 复习Javascript专题(四):js中的深浅拷贝
  • 关于 Cirru Editor 存储格式
  • 由插件封装引出的一丢丢思考
  • 7行Python代码的人脸识别
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • # C++之functional库用法整理
  • #《AI中文版》V3 第 1 章 概述
  • #WEB前端(HTML属性)
  • #数学建模# 线性规划问题的Matlab求解
  • $ git push -u origin master 推送到远程库出错
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (转)C#调用WebService 基础
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (轉)JSON.stringify 语法实例讲解
  • 、写入Shellcode到注册表上线
  • .apk文件,IIS不支持下载解决
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 8.0 发布到 IIS
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .Net MVC4 上传大文件,并保存表单
  • 。Net下Windows服务程序开发疑惑
  • @FeignClient注解,fallback和fallbackFactory
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • @TableLogic注解说明,以及对增删改查的影响
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • [1127]图形打印 sdutOJ
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [android] 切换界面的通用处理