当前位置: 首页 > 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')}
});

效果演示:

在这里插入图片描述

http://www.lryc.cn/news/297552.html

相关文章:

  • WebSocket+Http实现功能加成
  • go语言实现LRU缓存
  • git的奇特知识点
  • 按键扫描16Hz-单片机通用模板
  • 在容器镜像中为了安全为什么要删除 setuid 和 setgid?
  • Flink 动态表 (Dynamic Table) 解读
  • 【原创 附源码】Flutter海外登录--Google登录最详细流程
  • 第70讲axios后端请求工具类封装
  • 【数学建模】【2024年】【第40届】【MCM/ICM】【F题 减少非法野生动物贸易】【解题思路】
  • 第3节、电机定速转动【51单片机+L298N步进电机系列教程】
  • 【51单片机】LCD1602(可视化液晶屏)调试工具的使用
  • Netty应用(四) 之 Reactor模型 零拷贝
  • Huggingface上传模型
  • kyuubi 接入starrocks | doris
  • notepad++成功安装后默认显示英文怎么设置中文界面?
  • HiveSQL——连续增长问题
  • 使用cocos2d-console初始化一个项目
  • VitePress-13- 配置-title的作用详解
  • Rust-AI todo list 开发体验
  • 2024-02-07(Sqoop,Flume)
  • LDAR管理系统解决方案
  • [vscode]ssh报错: Resolver error: Error: XHR failedscode错误
  • 【Maven】依赖、构建管理 继承与聚合 快速学习(3.6.3 )
  • Flume安装部署
  • 点云从入门到精通技术详解100篇-非结构化道路下无人平台路径规划与运动控制
  • 生成树技术华为ICT网络赛道
  • [HTTP协议]应用层的HTTP 协议介绍
  • Linux 命令基础
  • 【开源】JAVA+Vue+SpringBoot实现实验室耗材管理系统
  • 集成开发环境 IntelliJ IDEA的基本使用