微信小程序 API--基础、路由、缓存、媒体

一、基础 API

获取系统信息:
wx.getSystemInfo(Object object)与wx.getSystemInfoSync(Object object)

wx.getSystemInfoSync为同步API,即wx.getSystemInfo的同步版

微信小程序 API--基础、路由、缓存、媒体_第1张图片
success参数:
微信小程序 API--基础、路由、缓存、媒体_第2张图片
1、异步获取系统信息wx.getSystemInfo(Object object):
微信小程序 API--基础、路由、缓存、媒体_第3张图片
2、同步获取系统信息wx.getSystemInfoSync(Object object):
微信小程序 API--基础、路由、缓存、媒体_第4张图片
调试API
console系列:向调试面板中打印日志。console 是一个全局对象,可以直接访问。在微信客户端中,向 vConsole 中输出日志。
微信小程序 API--基础、路由、缓存、媒体_第5张图片
定时器API:
微信小程序 API--基础、路由、缓存、媒体_第6张图片

二、路由API

微信小程序 API--基础、路由、缓存、媒体_第7张图片
路由小结:
wx.navigateTo为打开新页面,会增加页面栈大小,直到页面栈大小为10
wx.redirectTo为页面重定向,不会增加页面栈大小
wx.navigateBack为页面回退,会减少页面栈大小,直到页面栈大小为1
wx.switchTab为跳转tabBar页面专用API
wx. reLaunch为重新启动,关闭所有页面,可以打开任意页面

三、数据缓存API

1、设置本地存储:wx.setStorage(Object object)与同步wx.setStorageSync(string key, any data)

将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。除非用户主动删除或因存储空间原因被系统清理,否则数据都一直可用。单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。
微信小程序 API--基础、路由、缓存、媒体_第8张图片
wx.setStorage参数:
微信小程序 API--基础、路由、缓存、媒体_第9张图片
微信小程序 API--基础、路由、缓存、媒体_第10张图片
案例:同步wx.setStorageSync(string key, any data)
微信小程序 API--基础、路由、缓存、媒体_第11张图片
微信小程序 API--基础、路由、缓存、媒体_第12张图片
2、移除指定存储:wx.removeStorage(Object object)与同步wx.removeStorageSync(string key)

wx.removeStorage从本地缓存中移除指定 key
微信小程序 API--基础、路由、缓存、媒体_第13张图片
微信小程序 API--基础、路由、缓存、媒体_第14张图片
微信小程序 API--基础、路由、缓存、媒体_第15张图片
**3、获取指定存储:wx.getStorage(Object object)与同步wx.getStorageSync(string key)
**

wx.getStorage()用于从本地缓存中异步获取指定 key 的内容
微信小程序 API--基础、路由、缓存、媒体_第16张图片
wx.getStorage()参数success调用成功参数
在这里插入图片描述
微信小程序 API--基础、路由、缓存、媒体_第17张图片
微信小程序 API--基础、路由、缓存、媒体_第18张图片
4、获取所有缓存:wx.getStorageInfo(Object object)与同步wx.getStorageInfoSync(Object object)

wx.getStorageInfo(Object object)异步获取当前storage的相关信息
微信小程序 API--基础、路由、缓存、媒体_第19张图片
wx.getStorageInfo参数success成功的参数:
微信小程序 API--基础、路由、缓存、媒体_第20张图片
微信小程序 API--基础、路由、缓存、媒体_第21张图片
微信小程序 API--基础、路由、缓存、媒体_第22张图片
5、清除所有缓存:wx.clearStorage(Object object)与同步wx.clearStorageSync()

wx.clearStorage(Object object)清理本地数据缓存
微信小程序 API--基础、路由、缓存、媒体_第23张图片
微信小程序 API--基础、路由、缓存、媒体_第24张图片
微信小程序 API--基础、路由、缓存、媒体_第25张图片

四、媒体API

1、图片—全屏预览API:wx.previewImage(Object object)

预览的过程中用户可以进行保存图片、发送给朋友等操作。
微信小程序 API--基础、路由、缓存、媒体_第26张图片
微信小程序 API--基础、路由、缓存、媒体_第27张图片
除了图片外还有其他常用API包含视频、音频、背景音乐、录音、相机、富文本等。

你可能感兴趣的:(微信小程序 API--基础、路由、缓存、媒体)