当前位置:网站首页>【微信小程序】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,喜欢的可以点个收藏和关注,我们下次再见!
边栏推荐
- Nacos conformance protocol cp/ap/jraft/distro protocol
- [follow Jiangke University STM32] stm32f103c8t6_ PWM controlled DC motor_ code
- 微信小程序 01
- webgl_ Enter the three-dimensional world (2)
- [understanding of opportunity -40]: direction, rules, choice, effort, fairness, cognition, ability, action, read the five layers of perception of 3GPP 6G white paper
- leetcode 241. Different ways to add parentheses design priority for operational expressions (medium)
- Unity's ASE realizes cartoon flame
- Implementation of crawling web pages and saving them to MySQL using the scrapy framework
- #HPDC智能基座人才发展峰会随笔
- 2022年5月互联网医疗领域月度观察
猜你喜欢
Create lib Library in keil and use lib Library
【数据挖掘】视觉模式挖掘:Hog特征+余弦相似度/k-means聚类
[follow Jiangke University STM32] stm32f103c8t6_ PWM controlled DC motor_ code
【OBS】RTMPSockBuf_Fill, remote host closed connection.
Write sequence frame animation with shader
【服务器数据恢复】某品牌StorageWorks服务器raid数据恢复案例
Write a ten thousand word long article "CAS spin lock" to send Jay's new album to the top of the hot list
Spin animation of Cocos performance optimization
HW初级流量监控,到底该怎么做
简述keepalived工作原理
随机推荐
【数字IC验证快速入门】25、SystemVerilog项目实践之AHB-SRAMC(5)(AHB 重点回顾,要点提炼)
Unity之ASE实现卡通火焰
【数字IC验证快速入门】20、SystemVerilog学习之基本语法7(覆盖率驱动...内含实践练习)
2. Heap sort "hard to understand sort"
Wechat applet 01
Stm32f103c8t6 PWM drive steering gear (sg90)
HW初级流量监控,到底该怎么做
【深度学习】图像超分实验:SRCNN/FSRCNN
【數字IC驗證快速入門】26、SystemVerilog項目實踐之AHB-SRAMC(6)(APB協議基本要點)
【数字IC验证快速入门】24、SystemVerilog项目实践之AHB-SRAMC(4)(AHB继续深入)
Ida Pro reverse tool finds the IP and port of the socket server
[data mining] visual pattern mining: hog feature + cosine similarity /k-means clustering
Clang compile link ffmpeg FAQ
leetcode 241. Different Ways to Add Parentheses 为运算表达式设计优先级(中等)
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
Runnable是否可以中断
一大波开源小抄来袭
Qu'est - ce qu'une violation de données
The download button and debug button in keil are grayed out
Excerpted words