当前位置:网站首页>【微信小程序】Chapter(5):微信小程序基础API接口
【微信小程序】Chapter(5):微信小程序基础API接口
2022-07-07 13:26:00 【wangzirui32】
博文作者 wangzirui32
喜欢的可以 点赞 收藏 关注哦~~
本文首发于CSDN,未经许可禁止转载hello,大家好,我是wangzirui32,今天我们来学习微信小程序基础API接口,开始学习吧!
目录
1. wx.request
功能:请求服务器的数据,仅支持发起 HTTPS 网络请求。
参数:
示例:
wx.request({
url: 'https://114.51.4.191',
data: {
"a": "abc"
},
})
2. wx.downloadFile
功能:下载网络上的文件。
属性:
请求成功后的回调函数参数:
示例:
wx.downloadFile({
url: 'https://11.45.14.19/files/19810', // 示例资源地址
success (res) {
if (res.statusCode === 200) {
alert("OK");
};
}})
3.wx.uploadFile()
功能:上传文件到指定url。
属性
调用成功回调参数:
示例:
wx.uploadFile({
url: 'https://11.45.14.19/upload',
filePath: "example_filepath",
name: 'file',
formData: {
'date': '2022-7-5'
},
success (res){
var data = res.data;
}
})
4. wx.switchTab
功能:跳转到 TabBar 页面。
属性:
示例:
wx.switchTab({
url: '/example_1'
})
5. wx.reLaunch
功能:关闭所有页面,打开到应用内的某个页面。
属性:
示例:
wx.reLaunch({
url: '/example_2'
})
6. wx.redirectTo
功能:跳转到某个页面。
属性:
示例:
wx.redirectTo({
url: '/example_3'
})
7. wx.navigateTo
功能:保留当前页面,跳转到应用内的某个页面。
属性:
示例:
wx.navigateTo({
url: '/example_4'
})
8. wx.navigateBack
功能:关闭当前页面,返回上一页面。
属性:
示例:
wx.navigateBack({
url: '/example_5'
})
9. EventChannel
9.1 EventChannel.emit
功能:触发一个事件。
结构:
EventChannel.emit(事件名称)
9.2 EventChannel.off
功能:取消监听一个事件。
结构:
EventChannel.off(事件名称, 回调函数)
9.3 EventChannel.on
功能:持续监听一个事件。
结构:
EventChannel.on(事件名称, 回调函数)
9.4 EventChannel.once
功能:监听一个事件一次,触发后失效。
结构:
EventChannel.once(事件名称, 回调函数)
10. wx.canIUse
功能:判断小程序的API,回调,参数,组件等是否在当前版本可用。
返回值:布尔值(True或者False)。
结构:
wx.canIUse(schema)
// schema 参数格式(有2种)
// 1. ${API}.${method}.${param}.${option}
// 2. ${component}.${attribute}.${option}
好了,今天的课程就到这里,我是wangzirui32,喜欢的可以点个收藏和关注,我们下次再见!
边栏推荐
- MySQL bit类型解析
- jacoco代码覆盖率
- 【数字IC验证快速入门】25、SystemVerilog项目实践之AHB-SRAMC(5)(AHB 重点回顾,要点提炼)
- Configure mongodb database in window environment
- [quick start of Digital IC Verification] 18. Basic grammar of SystemVerilog learning 5 (concurrent threads... Including practical exercises)
- Whether runnable can be interrupted
- Ctfshow, information collection: web13
- [quick start of Digital IC Verification] 22. Ahb-sramc of SystemVerilog project practice (2) (Introduction to AMBA bus)
- 2. Heap sort "hard to understand sort"
- 【数字IC验证快速入门】26、SystemVerilog项目实践之AHB-SRAMC(6)(APB协议基本要点)
猜你喜欢
【数字IC验证快速入门】19、SystemVerilog学习之基本语法6(线程内部通信...内含实践练习)
[make a boat diary] [shapr3d STL format to gcode]
Unity之ASE实现全屏风沙效果
【数字IC验证快速入门】29、SystemVerilog项目实践之AHB-SRAMC(9)(AHB-SRAMC SVTB Overview)
[Data Mining] Visual Pattern Mining: Hog Feature + cosinus Similarity / K - means Clustering
Configure mongodb database in window environment
【数据挖掘】视觉模式挖掘:Hog特征+余弦相似度/k-means聚类
Keil5 does not support online simulation of STM32 F0 series
简述keepalived工作原理
【搞船日记】【Shapr3D的STL格式转Gcode】
随机推荐
Keil5 does not support online simulation of STM32 F0 series
Qu'est - ce qu'une violation de données
Ctfshow, information collection: web13
Detailed explanation of Cocos creator 2.4.0 rendering process
With 8 modules and 40 thinking models, you can break the shackles of thinking and meet the thinking needs of different stages and scenes of your work. Collect it quickly and learn it slowly
2.Golang基础知识
The significance of XOR in embedded C language
Streaming end, server end, player end
Getting started with webgl (1)
./ Functions of configure, make and make install
jacoco代码覆盖率
【数字IC验证快速入门】18、SystemVerilog学习之基本语法5(并发线程...内含实践练习)
Starting from 1.5, build a microservice framework link tracking traceid
HPDC smart base Talent Development Summit essay
postman生成时间戳,未来时间戳
Use cpolar to build a business website (2)
[quickstart to Digital IC Validation] 20. Basic syntax for system verilog Learning 7 (Coverage Driven... Including practical exercises)
全日制研究生和非全日制研究生的区别!
There is a cow, which gives birth to a heifer at the beginning of each year. Each heifer has a heifer at the beginning of each year since the fourth year. Please program how many cows are there in the
【数字IC验证快速入门】20、SystemVerilog学习之基本语法7(覆盖率驱动...内含实践练习)