美文网首页
小程序开发-API

小程序开发-API

作者: wanncy | 来源:发表于2019-05-29 13:54 被阅读0次

请求服务器数据API

  • wx.request是用来请求服务器数据的API,它发起的是https请求,需要在微信公众平台配置https服务器域名

文件上传下载API

与服务器进行交互用来对文件进行上传与下载

  • wx.uploadFile(OBJECT),上传文件;
  • wx.downloadFile(OBJECT),下载文件;

WebSocket会话API

WebSocket会话用来创建一个会话链接,创建会话连接,创建会话连接后可以相互通信

  • wx.connectSocket(OBJECT),创建一个会话连接;
  • wx.onSocketOpen(CALLBACK),监听WebSocket连接打开事件;
  • wx.onSocketError(CALLBACK),监听WebSocket错误;
  • wx.sendSocketMessage(OBJECT),发送数据;
  • wx.onSocketMessage(CALLBACK),监听WebSocket接收到服务器的消息事件;
  • wx.closeSocket(),关闭WebSocket连接;
  • wx.onSocketClose(CALLBACK),监听WebSocket关闭;

图片处理API

  • wx.chooseImage(OBJECT),选择图片,可以从本地相册选择图片或使用相机拍照来选择图片
  • wx.previewImage(OBJECT),预览图片,可以用来预览多张图片及设置默认显示图片
  • wx.getImageInfo(OBJECT),获得图片信息,包括图片的宽度、高度及图片返回的路径

文件操作API

  • wx.saveFile(OBJECT),将文件保存到本地;
  • wx.getSavedFileList(OBJECT),获取本地已保存的文件列表;
  • wx.getSavedFileInfo(OBJECT),获取本地文件信息;
  • wx.removeSavedFile(OBJECT),删除本地文件;
  • wx.openDocument(OBJECT),打开文档。

数据缓存API

数据缓存API用来处理数据缓存信息,可以将数据缓存到本地、获取本地缓存数据、移除缓存数据及清理缓存数据

  • wx.setStorage(OBJECT),异步方式将数据存储在本地缓存指定的Key中;
  • wx.setStorageSync(KEY,DATA),同步方式......
  • wx.getStorage(OBJECT),异步方式从本地缓存中获取指定Key对应的内容;
  • wx.getStorageSync(KEY),同步方式......
  • wx.getStorageInfo(OBJECT),异步方式获取当前storage的相关信息;
  • wx.getStorageInfoSync(),同步方式......
  • wx.removeStorage(OBJECT),异步方式从本地缓存中移除key;
  • wx.removeStorageSync(KEY),同步方式......
  • wx.clearStorage(),异步方式清理本地缓存数据;
  • wx.clearStorageSync(),同步方式......

位置信息API

1. 获得位置、选择位置和查看位置

  • wx.getLocation(OBJECT),获得当前位置信息
  • wx.chooseLocation(OBJECT),打开地图来选择位置
  • wx.openLocation(OBJECT),借助微信内置地图查看位置

2. 地图组件控制

  • wx.createMapContext(mapId),创建并返回map上下文mapContext对象
    mapContext两个方法:
  • getCenterLocation(),获取当前地图中心的经纬度
  • moveToLocation(),将地图中心移到当前定位点

设备应用API

1. 获取系统信息

  • wx.getSystemInfo(OBJECT) 异步获取设备的系统信息;
  • wx.getSystemInfoSync() 同步获取系统信息,没有参数;

2. 获取网络类型

  • wx.getNetworkType(OBJECT) 获取网络类型

3. 重力感应

  • wx.onAccelerometerChange(CALLBACK) 监听重力感应数据

4. 罗盘

  • wx.onCompassChange(CALLBACK) 监听罗盘数据

5. 拨打电话

  • wx.makePhoneCall(OBJECT) 拨打电话

6. 扫码

  • wx.scanCode(OBJECT)调出客户端扫码界面

交互反馈API

  • wx.showToast(OBJECT),显示消息提示框;
  • wx.hideToast(),隐藏消息提示框;
  • wx.showModal(OBJECT),模态弹窗;
  • wx.showActionSheet(OBJECT),显示操作菜单接口。

登录API

微信支付API

分享API

Page中定义onShareAppMessage函数,用来设置该页面的分享信息。只有定义此事件处理函数,右上角菜单才会显示分享按钮,并在单机时调用该函数。
此事件需要返回一个Object,用于自定义分享内容。

相关文章

  • 开发入门

    相关文档 小程序开发API文档小程序开放工具文档小程序开发工具下载页面

  • 小程序封装request请求

    前言 小程序开发中都会调用后端工程师开发的API,小程序的开发文档提供了相对实用的API wx.request()...

  • 小程序开发(1)

    小程序注册小程序api下载开发工具未注册如何开发域名/证书问题小程序如何获取用户信息开发遇到问题其他 小程序注册 ...

  • 微信小程序(上)

    微信小程序 微信小程序应用开发简介(大腿勿喷) 小程序api 微信小程序其实挺简单的,项目大多功能官方api都提供...

  • 微信小程序云开发-数据库知识点

    1,云开发数据库 API 分为小程序端和服务端两部分,小程序端 API 拥有严格的调用权限控制,开发者可在小程序内...

  • 小程序开发-API

    请求服务器数据API wx.request是用来请求服务器数据的API,它发起的是https请求,需要在微信公众平...

  • 微信小程序 苏州实时公交API快速写出

    利用聚合数据API快速写出小程序,过程简单。1、申请小程序账号2、进入开发3、调用API。比如“苏州实时公交”小程...

  • 小程序云开发 - 数据库

    云开发-数据库 数据库 API 分为小程序端和服务端两部分,小程序端 API 拥有严格的调用权限控制,开发者可在小...

  • 《微信小程序开发文档》使用指南

    微信小程序开发文档,主要介绍了微信小程序的开发教程,微信小程序的api文档,微信的应用号开发资料等。 一、关于微信...

  • 小程序根据坐标逆解析位置

    在小程序开发中我们可以根据 小程序API提供的wx.getLocation(Object object)htt...

网友评论

      本文标题:小程序开发-API

      本文链接:https://www.haomeiwen.com/subject/bnhetctx.html