美文网首页007-2271-不出局
微信小程序之原生API(下)

微信小程序之原生API(下)

作者: 短暂瞬间 | 来源:发表于2018-12-07 18:10 被阅读3次

第65篇

极客时间《9小时搞定微信小程序开发》第五课:原生API。

小程序API最后一部分,课程中没有详细去讲,因为当时开放的API还没有现在这么多,而且这部分API偏于后台控制,大多是后期逐步新增的。

API 模块

API

9、更新

wx.getUpdateManager 获取全局唯一的版本更新管理器,用于管理小程序更新
UpdateManager对象用来管理更新,有强制小程序重启并使用新版本、监听小程序版本更新事件等方法。

10、Worker

一些异步处理的任务,可以放置于 Worker 中运行,待运行结束后,再把结果返回到小程序主线程。Worker 运行于一个单独的全局上下文与线程中,不能直接调用主线程的方法。
Worker 最大并发数量限制为 1 个,创建下一个前需要结束当前 Worker;Worker 与主线程之间的数据传输,双方使用 Worker.postMessage()来发送数据,Worker.onMessage()来接收数据,传输的数据并不是直接共享,而是被复制的。

worker

11、数据上报

wx.reportMonitor,自定义业务数据监控上报接口,最多可以创建128个监控事件

12、小程序

监听或取消监听小程序切换前后台、错误事件

小程序

13、基础

wx.canIUse:判断小程序的API,回调,参数,组件等是否在当前版本可用

14、画布

绘图相关的API,主要是对CanvasContent对象的使用,实现各种颜色、线条、内容填充的控制
可以用以下几种方式来表示 canvas 中使用的颜色:
RGB 颜色: 如 'rgb(255, 0, 0)'
RGBA 颜色:如 'rgba(255, 0, 0, 0.3)'
16 进制颜色: 如 '#FF0000'
预定义的颜色: 如 'red'
其中预定义颜色有148个:自定义颜色

canvas

15、调试

调试开关和日志管理器的API,console可以向调试面板打印debug\error\info\log\warn共5类日志,logmanager最多保存5M的日志内容,超过5M后,旧的日志内容会被删除。


调试

16、第三方平台

获取第三方平台的自定义的数据字段。小程序运营者可以一键授权给第三方平台,通过第三方平台完成业务。
第三方平台有单独的说明,参见:第三方平台

17、地图

创建 map 上下文MapContext对象,MapContext实现以下功能

mapcontext

18、路由

对小程序框架中的路由控制进行扩充,实现关闭页面后返回或跳转到其他页面的操作。


路由

19、转发

对小程序转发功能的控制,就是小程序右上角关闭按钮旁边3个小白点里的『转发』。


forward

20、系统

获取系统信息,主要包括以下信息:


系统信息

21、定时器

设定或取消定时器,按照指定周期或在定时到期之后执行注册的回调函数


定时器

22、WXML

IntersectionObserver 对象,用于推断某些节点是否可以被用户看见、有多大比例可以被用户看见

IntersectionObserver

SelectorQuery,查询节点信息的对象


SelectorQuery

总结

小程序开发框架提供的API变得越来越多,通过这些微信原生的API,可以快速方便的调用微信的能力,比如文件的控制、图片视频的控制、数据的缓存、微信支付等,从而实现更加复杂多样的业务。

相关文章

  • 微信小程序之原生API(下)

    第65篇 极客时间《9小时搞定微信小程序开发》第五课:原生API。 小程序API最后一部分,课程中没有详细去讲,因...

  • douban movie 微信小程序模拟练习

    # 准备工作: - 查看微信小程序简易教程,了解小程序开发框架、组件以及丰富的微信原生API。 * 教程:本文档将...

  • 微信小程序之原生API

    第62篇 极客时间《9小时搞定微信小程序开发》第五课:原生API。 组件与API 组件:通过属性和事件回调函数,控...

  • 微信小程序之原生API(中)

    第64篇 极客时间《9小时搞定微信小程序开发》第五课:原生API。 API 模块 2、媒体 媒体模块的API包括8...

  • 微信小程序(上)

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

  • 原生小程序和 mpvue对比(开发前)

    一.介绍 原生小程序:利用微信官方给出的框架,组件,API开发的小程序。 mpVue :利用Vue.js前端框架开...

  • 微信小程序开发笔记(一)

    微信小程序官方文档 微信小程序示例,仅做练习微信小程序使用数据来自:免费开放接口API开放接口API peakch...

  • 企业微信小程序和微信小程序的区别

    利用这段空闲时间调研一下企业微信,今天读了一下官方给的企业微信api,总结了一下企业微信的小程序开发和微信小程序开...

  • 微信小程序API之数据缓存

    微信小程序框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。本文主...

  • 微信小程序调用自定义接口

    微信小程序提供了wx.request方法发起请求,具体文档参照 微信小程序api。使用的api为自建api,使用n...

网友评论

    本文标题:微信小程序之原生API(下)

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