微信小程序API(Application Programming Interface),即应用程序编程接口。API是一种接口函数,把函数封装起来,给开发者,这样好多的功能就不需要你去实现了,只要会调用就好了。小程序开发框架提供丰富的微信小程序api接口,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。通常,在小程序 API 有以下几种类型:来源:微信官方文档

1.事件监听 API

以 on 开头的 API 用来监听某个事件是否触发,如:wx.onSocketOpen,wx.onCompassChange 等。这类 API 接受一个回调函数作为参数,当事件触发时会调用这个回调函数,并将相关数据以参数形式传入。

2.同步 API

以 Sync 结尾的 API 都是同步 API, 如 wx.setStorageSync,wx.getSystemInfoSync 等。此外也有一些其他的同步 API,如 wx.createWorker,wx.getBackgroundAudioManager 等,详情参见 API 文档中的说明。同步 API 的执行结果可以通过函数返回值直接获取,如果执行出错会抛出异常。

3.异步 API

大多数 API 都是异步 API,如 wx.request,wx.login 等。这类 API 接口通常都接受一个 Object 类型的参数,这个参数都支持按需指定以下字段来接收接口调用结果:Object 参数说明:回调函数的参数success,fail,complete 函数调用时会传入一个 Object 类型参数,包含以下字段:异步 API 的执行结果需要通过 Object 类型的参数中传入的对应回调函数获取。部分异步 API 也会有返回值,可以用来实现更丰富的功能,如 wx.request,wx.connectSocket 等。利用小程序API能够实现网络请求功能、顶部Banner功能、底部导航功能、数据交互功能、展示功能等功能。下面跟大家简单介绍几个:图片来源:unsplash1.网络请求功能通过网络接口获取数据需要用到网络请求,可以利用js实现。微信提供了网络方面的接口,可以通过API-网络-网络请求。通过这个接口可以进行网络数据请求。2.底部导航功能底部导航功能可以通过tabBar属性得以实现。3.顶部Banner功能顶部Banner功能可以在swiper组件中实现,可以通过组件-视图容器-swiper找到文档,然后复制到官方。以上就是关于微信小程序api开发相关知识的科普,关于微信小程序api教程你可以参考微信小程序api文档,学习更多。如果还想了解关于小程序的知识,你可以关注上线了公众号(sxl-cn)。「上线了」sxl.cn是一个专注自助建站与小程序开发的SaaS平台,针对众多行业提供多套小程序模板,帮助没有技术和设计基础的商家和创业者,通过上线了一键生成小程序!

点击下方“阅读原文”,用「上线了」制作一个自己的小程序试试吧!

「上线了sxl.cn」是一个专注自助建站与小程序开发的SaaS平台,针对众多行业提供多套小程序模板,帮助没有技术和设计基础的商家和创业者,通过上线了一键生成网站和小程序,快速建立品牌、获取客户、经营生意。2019年8月入选腾讯SaaS加速器首期成员。

小程序 长按api_微信小程序API相关知识科普相关推荐

  1. 微信小程序中相机api_微信小程序 Image API实例详解

    选择图片时可设置图片是否是原图,图片来源.这用的也挺常见的,比如个人中心中设置头像,可以与wx.upLoadFile()API使用 主要方法: wx.chooseImage(object) wxml ...

  2. 微信小程序中相机api_微信小程序API 相机·CameraContext实例

    CameraContext CameraContext 实例,可通过 wx.createCameraContext 获取. CameraContext 与页面内唯一的 camera 组件绑定,操作对应 ...

  3. mpvue微信小程序动画_mpvue 与微信小程序的火花

    介绍 项目介绍 WeScale 定位为音乐训练小程序,初期规划了基础音阶的三个训练,以及他们的镜像模式. 数字简谱 字母简谱 数字简谱对字母简谱 后期看情况更新追加其他训练. 产品展示 扫描下方小程序 ...

  4. 从0开发《工程测绘大师》小程序之什么是微信小程序篇(一)

    我们今天来讲讲如何从0开发<工程测绘大师>小程序之什么是微信小程序篇.先来说说什么是微信小程序,什么是微信小程序?为什么会有微信小程序诞生?它到底解决了什么痛点?与传统的网页开发和APP相 ...

  5. 小程序开发过程中常见问题[微信小程序、支付宝小程序]

    小程序开发过程中常见问题[微信小程序.支付宝小程序] 正文 一.样式中如何使用background-image呢? background-image支持网络的图片链接或者base64 二.使用自适应单 ...

  6. python开发微信小程序-Python 开发者的微信小程序开发实践

    导读 在知乎上,有人提问"如何使用 Python 开发微信小程序". 其实微信小程序作为一个前端的机制,Python 并不能插上边.只不过可以作为后端接口为微信小程序提供数据服务而 ...

  7. 万能门店小程序_超市门店微信小程序注册流程

    现在超市门店商家利用小程序卖货已经非常普遍,小程序可以便捷地连接线上线下通道,让商家不再局限于门店周围的流量,能够从微信获取更多客户,从而提升销量和店铺知名度.超市要想有自己的线上电商小程序,就得先注 ...

  8. 小程序助手多功能微信小程序反编译工具

    介绍: 小程序助手多功能微信小程序反编译工具,软件采用 VS 2017 编译,需安装.net 4.0 或以上版本方可运行,理论上 win7 .win10及以上系统 x86 x64 运行正常,条件有限未 ...

  9. 微量小程序联盟,如何实现微信小程序换量和微信小程序推广?

    长期以来各位许多小程序运营者,一直在为小程序如何推广和烦恼!今天我就为大家推荐一个小程序换量推广平台,可以快速帮我们解决小程序粉丝增长难的问题! 微量小程序联盟--专注小程序换量推广 微量小程序联盟- ...

最新文章

  1. senfile函数实例的运行过程截图
  2. 企业应用平台移动化发展趋势
  3. 《Java EE核心框架实战》—— 2.3 resultMap 标签
  4. 关于大数据的那些事儿
  5. QT的QDBusPendingReply类的使用
  6. 使用p3p跨域设置Cookie
  7. 一天学完spark的Scala基础语法教程八、集合(idea版本)
  8. 解决minukube启动时因为未设代理导致的启动失败错误
  9. 工业定焦镜头的选型公式
  10. Preloading组件。
  11. 排序算法(一)--插入排序法折半插入排序法
  12. WSUS服务器更改存放路径方法
  13. C++const类型
  14. 在html中frame标签的作用,HTML框架标签frameset、frame、iframe、noframes
  15. 日语输入法和键盘不匹配、微软日语输入法键盘错乱怎么办
  16. 三津谈保险系统建设:序言
  17. NSUOJ2888最小唯一表示前缀(偷懒的xzj)
  18. 历史上最“好”的皇帝--宋仁宗
  19. Linux中有play命令吗,linux play命令
  20. 服务器返回消息为空iOS

热门文章

  1. cisco 热备份路由器协议HSRP笔记
  2. 源码编译安装httpd服务
  3. 使用 Core Graphics 绘制基本形状
  4. HUST 1353 Dartboard
  5. 【转】职业生涯30年的规划(经典)
  6. SQL Server2005还原数据库攻略
  7. Winform 的一个多线程绑定DataGrid数据源的例子
  8. OJ1062: 最大公约数(C语言)
  9. 大数据相加_推动媒体融合与大数据相加发展
  10. 信息学奥赛一本通 1152:最大数max(x,y,z)