微信小程序API是一组用于开发微信小程序的接口,它们提供了一系列的功能,使开发者能够快速、高效地开发出功能丰富的小程序。
微信小程序API涵盖了从基本的界面操作到复杂的数据处理,以及访问各种服务器端资源的所有功能。它们包括:界面、网络、媒体、文件、数据、位置、设备、扫一扫、实时音视频通话、蓝牙、iBeacon 等。
// 加载图片 wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { var tempFilePaths = res.tempFilePaths; // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 console.log(tempFilePaths); // 上传图片 wx.uploadFile({ url: 'http://example.weixin.qq.com/upload', //仅为示例,非真实的接口地址 filePath: tempFilePaths[0], name: 'file', formData:{ 'user': 'test' }, success: function(res){ var data = res.data; console.log(data); //do something } }) } })
基础库 2.11.0 开始支持,低版本需做兼容处理。
获取当前小程序性能相关的信息。
目前支持获取以下几类性能指标:
类别 | 名称 (entryType) | 指标 |
---|---|---|
路由 | navigation | route, appLaunch |
渲染 | render | firstRender |
脚本 | script | evaluateScript |
const performance = wx.getPerformance()
const observer = performance.createObserver((entryList) => {
console.log(entryList.getEntries())
})
observer.observe({ entryTypes: ["render", "script"] })
logistics.addOrder本接口应在服务器端调用,详细说明参见服务端API。本接口支持云调用。需开发者工具版本 =1.02.1904090(最新...
开发必读商家接入准备小程序进行微信认证开通事件推送,设置事件地址:登录小程序后台,开发-开发设置-消息推送-启用消息加密方...
do ... while循环类似于while循环。在while循环中,循环连续条件在循环开始时测试,然后再执行循环体。do...while语句在执行循环...