diff --git a/docs/api/README.md b/docs/api/README.md index aaf468fbc97499f7d2a46e36d0edbe727cd87d9e..f015299a82f2f620f3000e6cc251cb89d3a59d82 100644 --- a/docs/api/README.md +++ b/docs/api/README.md @@ -77,12 +77,14 @@ async function request () { |API|说明| |:-|:-| |[uni.request](api/request/request?id=request)|发起网络请求| + ##### 上传、下载 |API|说明| |:-|:-| |[uni.uploadFile](api/request/network-file?id=uploadfile)|上传文件| |[uni.downloadFile](api/request/network-file?id=downloadfile)|下载文件| + ##### WebSocket |API|说明| @@ -94,6 +96,7 @@ async function request () { |[uni.onSocketMessage](api/request/websocket?id=onsocketmessage)|接受 WebSocket 消息| |[uni.closeSocket](api/request/websocket?id=closesocket)|关闭 WebSocket 连接| |[uni.onSocketClose](api/request/websocket?id=onsocketclose)|监听 WebSocket 关闭| + ##### SocketTask |API|说明| @@ -114,26 +117,31 @@ async function request () { |[uni.previewImage](api/media/image?id=previewimage)|预览图片| |[uni.getImageInfo](api/media/image?id=getimageinfo)|获取图片信息| |[uni.saveImageToPhotosAlbum](api/media/image?id=saveimagetophotosalbum)|保存图片到系统相册| + ##### 文件 |API|说明| |:-|:-| |[uni.chooseFile](api/media/file?id=chooseFile)|从本地选择文件| + ##### 录音管理 |API|说明| |:-|:-| |[uni.getRecorderManager](api/media/record-manager)|录音管理| + ##### 背景音频播放管理 |API|说明| |:-|:-| |[uni.getBackgroundAudioManager](api/media/background-audio-manager)|背景音频播放管理| + ##### 音频组件管理 |API|说明| |:-|:-| |[uni.createInnerAudioContext](api/media/audio-context)|音频组件管理| + ##### 视频 |API|说明| @@ -148,6 +156,7 @@ async function request () { |API|说明| |:-|:-| |[uni.createCameraContext](api/media/camera-context.md)|相机组件管理| + ##### 直播组件管理 |API|说明| @@ -189,11 +198,13 @@ async function request () { |:-|:-| |[uni.getLocation](api/location/location?id=getlocation)|获取当前位置| |[uni.chooseLocation](api/location/location?id=chooselocation)|打开地图选择位置| + ##### 查看位置 |API|说明| |:-|:-| |[uni.openLocation](api/location/open-location?id=openlocation)|打开内置地图| + ##### 地图组件控制 |API|说明| @@ -202,6 +213,7 @@ async function request () { #### 设备 + ##### 系统信息 |API|说明| @@ -209,11 +221,7 @@ async function request () { |[uni.getSystemInfo](api/system/info?id=getsysteminfo)|获取系统信息| |[uni.getSystemInfoSync](api/system/info?id=getsysteminfosync)|获取系统信息| |[uni.canIUse](/api/system/info?id=caniuse)|判断应用的 API,回调,参数,组件等是否在当前版本可用| -##### 内存 -|API|说明| -|:-|:-| -|[uni.onMemoryWarning](/api/system/memory?id=wxonmemorywarning)|监听内存不足告警事件| ##### 网络状态 |API|说明| @@ -221,6 +229,7 @@ async function request () { |[uni.getNetworkType](api/system/network?id=getnetworktype)|获取网络类型| |[uni.onNetworkStatusChange](api/system/network?id=onnetworkstatuschange)|监听网络状态变化| |[uni.offNetworkStatusChange](api/system/network?id=offnetworkstatuschange)|取消监听网络状态变化| + ##### 加速度计 |API|说明| @@ -229,6 +238,7 @@ async function request () { |[uni.offAccelerometerChange](api/system/accelerometer?id=offaccelerometerchange)|取消监听加速度数据| |[uni.startAccelerometer](api/system/accelerometer?id=startaccelerometer)|开始监听加速度数据| |[uni.stopAccelerometer](api/system/accelerometer?id=stopaccelerometer)|停止监听加速度数据| + ##### 罗盘 |API|说明| @@ -237,29 +247,27 @@ async function request () { |[uni.offCompassChange](api/system/compass?id=offcompasschange)|取消监听罗盘数据| |[uni.startCompass](api/system/compass?id=startcompass)|开始监听罗盘数据| |[uni.stopCompass](api/system/compass?id=stopcompass)|停止监听罗盘数据| -##### 陀螺仪 -|API|说明| -|:-|:-| -|[uni.onGyroscopeChange](/api/system/gyroscope?id=ongyroscopechange)|监听陀螺仪数据| -|[uni.startGyroscope](/api/system/gyroscope?id=startgyroscope)|开始监听陀螺仪数据| -|[uni.stopGyroscope](/api/system/gyroscope?id=stopgyroscope)|停止监听陀螺仪数据| + ##### 拨打电话 |API|说明| |:-|:-| |[uni.makePhoneCall](api/system/phone?id=makephonecall)|拨打电话| + ##### 扫码 |API|说明| |:-|:-| |[uni.scanCode](api/system/barcode?id=scancode)|扫码| + ##### 剪切板 |API|说明| |:-|:-| |[uni.setClipboardData](api/system/clipboard?id=setclipboarddata)|设置剪贴板内容| |[uni.getClipboardData](api/system/clipboard?id=getclipboarddata)|获取剪贴板内容| + ##### 屏幕亮度 |API|说明| @@ -267,11 +275,8 @@ async function request () { |[uni.setScreenBrightness](api/system/brightness?id=setscreenbrightness)|设置屏幕亮度| |[uni.getScreenBrightness](api/system/brightness?id=getscreenbrightness)|获取屏幕亮度| |[uni.setKeepScreenOn](api/system/brightness?id=setkeepscreenon)|设置是否保持常亮状态| -##### 用户截屏事件 -|API|说明| -|:-|:-| -|[uni.onUserCaptureScreen](/api/system/capture-screen)|监听用户截屏事件| + ##### 振动 |API|说明| @@ -279,11 +284,13 @@ async function request () { |[uni.vibrate](api/system/vibrate?id=vibrate)|使手机发生振动| |[uni.vibrateLong](api/system/vibrate?id=vibratelong)|使手机发生较长时间的振动| |[uni.vibrateShort](api/system/vibrate?id=vibrateshort)|使手机发生较短时间的振动| + ##### 手机联系人 |API|说明| |:-|:-| |[uni.addPhoneContact](api/system/contact?id=addphonecontact)|添加手机通讯录| + ##### 蓝牙 |API|说明| @@ -297,6 +304,7 @@ async function request () { |[uni.getBluetoothDevices](/api/system/bluetooth?id=getbluetoothdevices)|获取已发现的蓝牙设备| |[uni.getBluetoothAdapterState](/api/system/bluetooth?id=getbluetoothadapterstate)|获取本机蓝牙适配器状态| |[uni.closeBluetoothAdapter](/api/system/bluetooth?id=closebluetoothadapter)|关闭蓝牙模块| + ##### 低耗蓝牙 |API|说明| @@ -310,6 +318,7 @@ async function request () { |[uni.getBLEDeviceCharacteristics](/api/system/ble?id=getbledevicecharacteristics)|获取蓝牙设备某个服务中所有特征值(characteristic)| |[uni.createBLEConnection](/api/system/ble?id=createbleconnection)|连接低功耗蓝牙设备| |[uni.closeBLEConnection](/api/system/ble?id=closebleconnection)|断开与低功耗蓝牙设备的连接| + ##### iBeacon |API|说明| @@ -329,6 +338,7 @@ async function request () { |[uni.checkIsSoterEnrolledInDevice](/api/system/authentication?id=checkissoterenrolledindevice)|获取设备内是否录入如指纹等生物信息的接口| #### 界面 + ##### 交互反馈 |API|说明| @@ -339,6 +349,7 @@ async function request () { |[uni.hideLoading](api/ui/prompt?id=hideloading)|隐藏加载提示框| |[uni.showModal](api/ui/prompt?id=showmodal)|显示模态弹窗| |[uni.showActionSheet](api/ui/prompt?id=showactionsheet)|显示菜单列表| + ##### 设置导航条 |API|说明| @@ -347,6 +358,7 @@ async function request () { |[uni.setNavigationBarColor](/api/ui/navigationbar?id=setnavigationbarcolor)|设置页面导航条颜色| |[uni.showNavigationBarLoading](api/ui/navigationbar?id=shownavigationbarloading)|显示导航条加载动画| |[uni.hideNavigationBarLoading](api/ui/navigationbar?id=hidenavigationbarloading)|隐藏导航条加载动画| + ##### 设置TabBar |API|说明| @@ -359,12 +371,7 @@ async function request () { |[uni.removeTabBarBadge](/api/ui/tabbar?id=removetabbarbadge)|移除 tabBar 某一项右上角的文本| |[uni.showTabBarRedDot](/api/ui/tabbar?id=showtabbarreddot)|显示 tabBar 某一项的右上角的红点| |[uni.hideTabBarRedDot](/api/ui/tabbar?id=hidetabbarreddot)|隐藏 tabBar 某一项的右上角的红点| -##### 背景 -|API|说明| -|:-|:-| -|[uni.setBackgroundColor](/api/ui/bgcolor?id=setbackgroundcolor)|动态设置窗口的背景色。| -|[uni.setBackgroundTextStyle](/api/ui/bgcolor?id=setbackgroundtextstyle)|动态设置下拉背景字体、loading 图的样式。| ##### 动画 @@ -386,6 +393,7 @@ async function request () { |[uni.canvasToTempFilePath](/api/canvas/canvasToTempFilePath)|将画布内容保存成文件| |[uni.canvasGetImageData](/api/canvas/canvasGetImageData)|获取画布图像数据| |[uni.canvasPutImageData](/api/canvas/canvasPutImageData)|设置画布图像数据| + ##### 下拉刷新 |API|说明| @@ -393,6 +401,7 @@ async function request () { |[onPullDownRefresh](/api/ui/pulldown?id=onpulldownrefresh)|监听该页面用户下拉刷新事件| |[uni.startPullDownRefresh](/api/ui/pulldown?id=startpulldownrefresh)|开始下拉刷新| |[uni.stopPullDownRefresh](/api/ui/pulldown?id=stoppulldownrefresh)|停止当前页面下拉刷新| + ##### 节点信息 |API|说明| @@ -405,6 +414,7 @@ async function request () { |[nodesRef.boundingClientRect](/api/ui/nodes-info?id=nodesref-对象的方法列表)|获取布局位置和尺寸| |[nodesRef.scrollOffset](/api/ui/nodes-info?id=nodesref-对象的方法列表)|获取滚动位置| |[nodesRef.fields](/api/ui/nodes-info?id=nodesref-对象的方法列表)|获取任意字段| + ##### 节点布局相交状态 |API|说明| @@ -449,62 +459,7 @@ async function request () { |:-|:-| |[uni.requireNativePlugin](/api/extend/native-plugin?id=requirenativeplugin)|引入 App 原生插件| -#### 其他 -##### 授权 - -|API|说明| -|:-|:-| -|[uni.authorize](/api/other/authorize?id=authorize)|提前向用户发起授权请求| -##### 设置 - -|API|说明| -|:-|:-| -|[uni.openSetting](/api/other/setting?id=opensetting)|调起客户端小程序设置界面,返回用户设置的操作结果。| -|[uni.getSetting](/api/other/setting?id=getsetting)|获取用户的当前设置。| -##### 收货地址 - -|API|说明| -|:-|:-| -|[uni.chooseAddress](/api/other/choose-address?id=chooseaddress)|获取用户收货地址| -##### 获取发票抬头 - -|API|说明| -|:-|:-| -|[uni.chooseInvoiceTitle](/api/other/invoice-title?id=chooseinvoicetitle)|选择用户的发票抬头,需要用户授权 scope.invoiceTitle。| -##### 小程序跳转 - -|API|说明| -|:-|:-| -|[uni.navigateToMiniProgram](/api/other/open-miniprogram?id=navigatetominiprogram)|打开另一个小程序。| -|[uni.navigateBackMiniProgram](/api/other/open-miniprogram?id=navigatebackminiprogram)|跳转回上一个小程序,只有当另一个小程序跳转到当前小程序时才会能调用成功。| -##### 模板消息 - -|API|说明| -|:-|:-| -|[addTemplate](/api/other/template?id=addtemplate)|组合模板并添加至帐号下的个人模板库。| -|[deleteTemplate](/api/other/template?id=deletetemplate)|删除帐号下的某个模板。| -|[getTemplateLibraryById](/api/other/template?id=gettemplatelibrarybyid)|获取模板库某个模板标题下关键词库。| -|[getTemplateLibraryList](/api/other/template?id=gettemplatelibrarylist)|获取APP模板库标题列表| -|[getTemplateList](/api/other/template?id=gettemplatelist)|获取帐号下已存在的模板列表。| -|[sendTemplateMessage](/api/other/template?id=sendtemplatemessage)|发送模板消息| -|[alipay.open.app.mini.templatemessage.send](/api/other/template?id=alipayopenappminitemplatemessagesend)|支付宝小程序通过 openapi 给用户触达消息,主要为支付后的触达(通过消费id)和用户提交表单后的触达(通过formId)。| -##### 小程序更新 - -|API|说明| -|:-|:-| -|[uni.getUpdateManager](/api/other/update?id=getupdatemanager)|返回全局唯一的版本更新管理器对象: updateManager,用于管理小程序更新。| -##### 调试 - -|API|说明| -|:-|:-| -|[uni.setEnableDebug](/api/other/set-enable-debug?id=setenabledebug)|设置是否打开调试开关。此开关对正式版也能生效。| - -##### 获取第三方平台数据 -|API|说明| -|:-|:-| -|[uni.getExtConfig](/api/other/get-extconfig?id=getextconfig)|获取第三方平台自定义的数据字段。| -|[uni.getExtConfigSync](/api/other/get-extconfig?id=getextconfigsync)|uni.getExtConfig 的同步版本。| diff --git a/docs/api/_sidebar.md b/docs/api/_sidebar.md index 8db3f10e514b7fe2247fc5af134fbe67c0c1502e..71dd18009addcf06dc77fdc0fccb1bf7cb184694 100644 --- a/docs/api/_sidebar.md +++ b/docs/api/_sidebar.md @@ -4,7 +4,6 @@ * [uni.base64ToArrayBuffer](api/base64ToArrayBuffer?id=base64toarraybuffer) * [uni.arrayBufferToBase64](api/arrayBufferToBase64?id=arraybuffertobase64) * [生命周期](api/lifecycle.md) - * [应用级事件](api/application.md) * [拦截器](api/interceptor.md) * [全局API](api/global.md) * 网络 @@ -12,8 +11,6 @@ * [上传、下载](api/request/network-file.md) * [WebSocket](api/request/websocket.md) * [SocketTask](api/request/socket-task.md) - * [mDNS](api/request/mDNS.md) - * [UDP 通信](api/request/UDP.md) * 路由与页面跳转 * [uni.navigateTo](/api/router?id=navigateto) * [uni.redirectTo](/api/router?id=redirectto) @@ -45,23 +42,18 @@ * [音频组件控制](api/media/audio-context.md) * [视频](api/media/video.md) * [视频组件控制](api/media/video-context.md) - * [相机组件控制](api/media/camera-context.md) * [直播组件控制](api/media/live-player-context.md) * [富文本](api/media/editor-context.md) - * [音视频合成](api/media/media-container.md) * 设备 * [系统信息](api/system/info.md) - * [内存](api/system/memory.md) * [网络状态](api/system/network.md) * [系统主题](api/system/theme.md) * [加速度计](api/system/accelerometer.md) * [罗盘](api/system/compass.md) - * [陀螺仪](api/system/gyroscope.md) * [拨打电话](api/system/phone.md) * [扫码](api/system/barcode.md) * [剪贴板](api/system/clipboard.md) * [屏幕](api/system/brightness.md) - * [用户截屏事件](api/system/capture-screen.md) * [振动](api/system/vibrate.md) * [手机联系人](api/system/contact.md) * [蓝牙](api/system/bluetooth.md) @@ -72,7 +64,6 @@ * [NFC](api/system/nfc.md) * [设备方向](api/system/deviceMotion.md) * [生物认证](api/system/authentication.md) -* [Worker](api/worker.md) * 键盘 * [uni.hideKeyboard](/api/key?id=hidekeyboard) * [uni.onKeyboardHeightChange](/api/key?id=onkeyboardheightchange) @@ -81,7 +72,6 @@ * [交互反馈](api/ui/prompt.md) * [设置导航条](api/ui/navigationbar.md) * [设置TabBar](api/ui/tabbar.md) - * [背景](api/ui/bgcolor.md) * [动画](api/ui/animation?id=unicreateanimationobject) * [滚动](api/ui/scroll) * [窗口](api/ui/window.md) @@ -91,8 +81,6 @@ * [节点信息](api/ui/nodes-info.md) * [节点布局相交状态](api/ui/intersection-observer.md) * [媒体查询](api/ui/media-query-observer.md) - * [自定义组件](api/ui/nextTick.md) - * [菜单](api/ui/menuButton.md) * 页面和窗体 * [页面](api/window/window.md) * [页面通讯](api/window/communication.md) @@ -106,19 +94,12 @@ * [uni.openDocument](/api/file/file?id=openDocument) * [uni.getFileSystemManager](/api/file/getFileSystemManager) * 绘画 - * [uni.createOffscreenCanvas](api/canvas/createOffscreenCanvas.md) * [uni.createCanvasContext](api/canvas/createCanvasContext.md) * [uni.canvasToTempFilePath](api/canvas/canvasToTempFilePath.md) * [uni.canvasPutImageData](api/canvas/canvasPutImageData.md) * [uni.canvasGetImageData](api/canvas/canvasGetImageData.md) * [CanvasContext](api/canvas/CanvasContext.md) * [CanvasGradient](api/canvas/CanvasGradient.md) -* 广告 - * [激励视频广告](api/a-d/rewarded-video.md) - * [全屏视频广告](api/a-d/full-screen-video.md) - * [内容联盟广告](api/a-d/content-page.md) - * [插屏广告](api/a-d/interstitial.md) - * [互动游戏](api/a-d/interactive.md) * 第三方服务 * [获取服务供应商](api/plugins/provider.md) * [登录](api/plugins/login.md) @@ -130,21 +111,7 @@ * [uniCloud](api/uniCloud.md) * 平台扩展 * [App原生插件](api/extend/native-plugin.md) -* 其他 - * [授权](api/other/authorize.md) - * [设置](api/other/setting.md) - * [收货地址](api/other/choose-address.md) - * [获取发票抬头](api/other/invoice-title.md) - * [小程序跳转](api/other/open-miniprogram.md) - * [账号信息](api/other/getAccountInfoSync.md) - * [运动(计步器)](api/other/sport.md) - * [统计](api/other/report.md) - * [卡券](api/other/card.md) - * [模板消息](api/other/template.md) - * [订阅消息](api/other/requestSubscribeMessage.md) - * [小程序更新](api/other/update.md) - * [调试](api/other/set-enable-debug.md) - * [获取第三方平台数据](api/other/get-extconfig.md) +
  • diff --git a/docs/api/application.md b/docs/api/application.md deleted file mode 100644 index d62faa59cfdb0980b0b0d48863ac79fcca7ceecd..0000000000000000000000000000000000000000 --- a/docs/api/application.md +++ /dev/null @@ -1,160 +0,0 @@ -### uni.onPageNotFound(function callback) - -监听应用要打开的页面不存在事件。该事件与 `App.onPageNotFound` 的回调时机一致 - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|x|√|x|√|√| - -#### 参数 - -**function callback** - -要打开的页面不存在事件的回调函数 - -#### 参数 - -|属性|类型|说明| -|:-:|:-:|:-:| -|path|String|不存在页面的路径 (代码包路径)| -|query|Object|打开不存在页面的 query 参数| -|isEntryPage|Boolean|是否本次启动的首个页面(例如从分享等入口进来,首个页面是开发者配置的分享页面) | - -**注意** -- 开发者可以在回调中进行页面重定向,但必须在回调中同步处理,异步处理(例如 `setTimeout` 异步执行)无效。 -- 若开发者没有调用 `uni.onPageNotFound` 绑定监听,也没有声明 `App.onPageNotFound`,当跳转页面不存在时,将推入客户端原生的页面不存在提示页面。 -- 如果回调中又重定向到另一个不存在的页面,将推入客户端原生的页面不存在提示页面,并且不再第二次回调。 -- 在除了 `App.vue` 的其他时机中调用 `uni.onPageNotFound` 的话,需要用uni.offPageNotFound取消监听,否则会出现监听多次的情况 - -### uni.onError(function callback) - -监听小程序错误事件。如脚本错误或 `API` 调用报错等。该事件与 `App.onError` 的回调时机与参数一致。 - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|x|√|√|√|√| - -#### 参数 - -**function callback** - -应用错误事件的回调函数 - -#### 参数 -**string error** - -错误信息,包含堆栈 - -### uni.onAppShow(function callback) - -监听应用切前台事件。该事件与 `App.onShow` 的回调参数一致。 - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|√|√|√|√|√| - -**支付宝小程序使用说明:** - -- 由于开发者工具版本限制,目前本 API 暂不支持在开发者工具调试和真机调试,仅支持真机预览。开发者请调至 预览 模式,在支付宝客户端扫码查看效果。 -- 请勿使用 API 监听匿名函数,否则将无法关闭监听。 - -#### 参数 - -**function callback** - -应用切前台事件的回调函数 - -#### 参数 - -|属性|类型|说明|平台差异说明| -|:-:|:-:|:-:|:-:| -|path|String|应用切前台的路径 (代码包路径)|| -|scene|Number|应用切前台的场景值|| -|query|Object |应用切前台的 query 参数|| -|shareTicket|String |shareTicket|微信小程序| -|referrerInfo|String|来源信息|| -|entryType|String|页面展现的来源标识,可取的值为: 'user'、'schema'、'sys',对应代表的意义如下表。|百度小程序 2.10.7+| -|appURL|String|展现时的调起协议,仅当entryType值为 schema 时存在。|百度小程序 2.10.7+| -|entryDataHash|String|群入口信息,通过群应用商店打开、群分享卡片打开的小程序可获得。|qq小程序| - -**referrerInfo 的结构** - -|属性|类型|说明|平台差异说明| -|:-:|:-:|:-:|| -|appId|String|来源小程序的appId|| -|extraData|Object|来源小程序传过来的数据|微信小程序和qq小程序 scene=1037或1038时支持| - -### uni.onAppHide(function callback) - -监听应用切后台事件。该事件与 `App.onHide` 的回调参数一致。 - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|√|√|√|√|√| - -**支付宝小程序使用说明:** - -- 由于开发者工具版本限制,目前本 API 暂不支持在开发者工具调试和真机调试,仅支持真机预览。开发者请调至 预览 模式,在支付宝客户端扫码查看效果。 -- 请勿使用 API 监听匿名函数,否则将无法关闭监听。 - -#### 参数 - -**function callback** - -应用切后台事件的回调函数 - -### uni.offPageNotFound(function callback) - -取消监听应用要打开的页面不存在事件。 - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|x|√|x|√|√| - -#### 参数 - -**function callback** - -应用要打开的页面不存在事件的回调函数 - -### uni.offError(function callback) - -取消监听应用错误事件。 - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|x|√|√|√|√| - -#### 参数 - -**function callback** - -应用错误事件的回调函数 - -### uni.offAppShow(function callback) - -取消监听小程序切前台事件。 - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|√|√|√|√|√| - -#### 参数 - -**function callback** - -应用切前台事件的回调函数 - -### uni.offAppHide(function callback) - -取消监听小程序切后台事件。 - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|√|√|√|√|√| - -#### 参数 - -**function callback** - -应用切后台事件的回调函数 diff --git a/docs/api/arrayBufferToBase64.md b/docs/api/arrayBufferToBase64.md index 9114d3324239129f0016df6fdc5f3808b35823af..16b919cdfdf79d1aaab7ea56eb78a9653d4541ab 100644 --- a/docs/api/arrayBufferToBase64.md +++ b/docs/api/arrayBufferToBase64.md @@ -4,9 +4,9 @@ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|x|x|x|√| +|App|H5| +|:-:|:-:| +|√|x| **参数说明** diff --git a/docs/api/base64ToArrayBuffer.md b/docs/api/base64ToArrayBuffer.md index 3e2bdea004dee5b77c4a7e9b3a7ba1ce2c947f9c..f401c067af8e7e15eab6582d09c319d83994b5b9 100644 --- a/docs/api/base64ToArrayBuffer.md +++ b/docs/api/base64ToArrayBuffer.md @@ -4,9 +4,9 @@ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|x|x|x|√| +|App|H5| +|:-:|:-:| +|√|x| **参数说明** diff --git a/docs/api/file/file.md b/docs/api/file/file.md index 1f95e33f4ce990ea5d5485d0a0f3074974692558..4e49d426225655d912a11f6fdb7d93f1696b2981 100644 --- a/docs/api/file/file.md +++ b/docs/api/file/file.md @@ -3,9 +3,9 @@ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|√|√|√|√|x| +|App|H5| +|:-:|:-:| +|√|x| **注意:saveFile 会把临时文件移动,因此调用成功后传入的 tempFilePath 将不可用。** @@ -45,9 +45,9 @@ uni.chooseImage({ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|√|√|√|√|x| +|App|H5| +|:-:|:-:| +|√|x| **OBJECT 参数说明:** @@ -87,9 +87,9 @@ uni.getSavedFileList({ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|√|√|x|√|x| +|App|H5| +|:-:|:-:| +|√|x| **OBJECT 参数说明:** @@ -125,9 +125,9 @@ uni.getSavedFileInfo({ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|√|√|√|√|x| +|App|H5| +|:-:|:-:| +|√|x| **OBJECT 参数说明:** @@ -160,16 +160,16 @@ uni.getSavedFileList({ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|√|√|√|√|√|√|x| +|App|H5| +|:-:|:-:| +|√|√| **OBJECT 参数说明:** |参数名|类型|默认值|必填|说明|平台差异说明| |:-|:-|:-|:-|:-|:-| |filePath|String||是|本地文件路径|| -|digestAlgorithm|String|md5|否|计算文件摘要的算法,可取值 md5、sha1。|微信小程序、App 2.9.0+| +|digestAlgorithm|String|md5|否|计算文件摘要的算法,可取值 md5、sha1。|App 2.9.0+| |success|Function||否|接口调用成功的回调函数|| |fail|Function||否|接口调用失败的回调函数|| |complete|Function||否|接口调用结束的回调函数(调用成功、失败都会执行)| | @@ -180,26 +180,24 @@ uni.getSavedFileList({ |:-|:-|:-|:-| |errMsg|String|接口调用结果|| |size|Number|文件大小,以字节为单位。|| -|digest|String|按照传入的 digestAlgorithm 计算得出的的文件摘要|微信小程序、App 2.9.0+| +|digest|String|按照传入的 digestAlgorithm 计算得出的的文件摘要|App 2.9.0+| #### uni.openDocument(OBJECT) 新开页面打开文档,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx。 **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|√|√|√|√|x| +|App|H5| +|:-:|:-:| +|√|x| **OBJECT 参数说明:** -|参数名|类型|必填|说明|平台差异说明| +|参数名|类型|必填|说明| |:-|:-|:-|:-| -|filePath|String|是|文件路径,可通过 downFile 获得|| -|fileType|String|否|文件类型,指定文件类型打开文件,有效值 doc, xls, ppt, pdf, docx, xlsx, pptx|微信小程序| -|success|String|否|接口调用成功的回调函数|| -|fail|String|否|接口调用失败的回调函数|微信小程序| -|complete|String|否|接口调用结束的回调函数(调用成功、失败都会执行)| | +|filePath|String|是|文件路径,可通过 downFile 获得| +|success|String|否|接口调用成功的回调函数| +|complete|String|否|接口调用结束的回调函数(调用成功、失败都会执行)| **示例代码:** @@ -222,7 +220,6 @@ uni.downloadFile({ |平台|打开方式| |:-|:-| -|小程序|在小程序的入口应用内打开| |App iOS|在当前应用内打开| |App Android|调用系统相关应用打开,无相关应用则不能打开| |H5|使用浏览器打开,当前浏览器不支持则不能打开| diff --git a/docs/api/file/getFileSystemManager.md b/docs/api/file/getFileSystemManager.md deleted file mode 100644 index 2b037a7684dbc307e1d804033ef01e7f21b314ec..0000000000000000000000000000000000000000 --- a/docs/api/file/getFileSystemManager.md +++ /dev/null @@ -1,8 +0,0 @@ - -#### uni.getFileSystemManager() - -获取全局唯一的文件管理器 - -- 微信小程序平台,[规范详情](https://developers.weixin.qq.com/miniprogram/dev/api/wx.getFileSystemManager.html) -- 字节跳动小程序平台,[规范详情](https://developer.toutiao.com/dev/cn/mini-app/develop/api/file/getfilesystemmanager) -- QQ小程序平台,[规范详情](https://q.qq.com/wiki/develop/miniprogram/API/file/qq.getFileSystemManager.html) \ No newline at end of file diff --git a/docs/api/key.md b/docs/api/key.md index 0b26489e1462d5ad124a7a56153e29c28c91d2aa..845937636d8265e7a3cf094d5c780d4036d53682 100644 --- a/docs/api/key.md +++ b/docs/api/key.md @@ -6,9 +6,9 @@ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|√|√|√|x|√|√|√| +|App|H5| +|:-:|:-:| +|√|√| #### uni.onKeyboardHeightChange(CALLBACK) @@ -17,9 +17,9 @@ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|HBuilderX 2.2.3+|x|基础库2.7+|x|x|x|√|√| +|App|H5| +|:-:|:-:| +|HBuilderX 2.2.3+|x| **CALLBACK 返回参数** @@ -41,9 +41,9 @@ uni.onKeyboardHeightChange(res => { **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|HBuilderX 3.1.0+|x|基础库2.9.2+|x|x|x|x|x| +|App|H5| +|:-:|:-:| +|HBuilderX 3.1.0+|x| **示例代码** @@ -57,9 +57,9 @@ uni.offKeyboardHeightChange(callback) **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|HBuilderX 2.8.12+|HBuilderX 2.8.12+|基础库 2.7.0+|x|x|x|x|√| +|App|H5| +|:-:|:-:| +|HBuilderX 2.8.12+|HBuilderX 2.8.12+| **OBJECT 参数说明:** diff --git a/docs/api/plugins/login.md b/docs/api/plugins/login.md index e780868d6055b7a242e747986b5c972c97c37054..869a3f617fb3051015d7ce98bdc8be90ddd90921 100644 --- a/docs/api/plugins/login.md +++ b/docs/api/plugins/login.md @@ -3,25 +3,16 @@ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|√|√|√|√|√| +|App|H5| +|:-:|:-:| +|√|x| -H5平台登录注意事项: -- 微信内嵌浏览器运行H5版时,可通过js sdk实现微信登录,需要引入一个单独的js,[详见](https://ask.dcloud.net.cn/article/35380) -- 普通浏览器上实现微信登录,并非开放API,需要向微信申请,仅个别开发者有此权限 -- H5平台的其他登录,比如QQ登录、微博登录,uni-app未封装,请在条件编译里按普通H5写法编写。 - -百度小程序登录注意事项: -- 百度小程序平台需要在button组件的@login事件后再调用 uni.login ,[详见](https://smartprogram.baidu.com/docs/develop/function/login/),否则会返回“请登录”的错误信息,建议在@login事件中调用。 **OBJECT 参数说明** |参数名|类型|必填|说明|平台差异说明| |:-|:-|:-|:-|:-| |provider|String|否|登录服务提供商,通过 [uni.getProvider](/api/plugins/provider) 获取,如果不设置则弹出登录列表选择界面|| -|scopes|String/Array|见平台差异说明|授权类型,默认 auth_base。支持 auth_base(静默授权)/ auth_user(主动授权) / auth_zhima(芝麻信用)|支付宝小程序| -|timeout|Number|否|超时时间,单位ms|微信小程序、百度小程序| |univerifyStyle|Object|否|[一键登录](/univerify)页面样式|App 3.0.0+| |success|Function|否|接口调用成功的回调|| |fail|Function|否|接口调用失败的回调函数|| @@ -37,10 +28,6 @@ H5平台登录注意事项: 各个平台的登录流程存在差异,详细请参考相关平台的文档说明: -* [微信小程序登录](https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html) -* [支付宝小程序用户授权](https://docs.alipay.com/mini/introduce/authcode) -* [百度小程序登录](https://smartprogram.baidu.com/docs/develop/api/open_log/#%E6%8E%88%E6%9D%83%E6%B5%81%E7%A8%8B%E8%AF%B4%E6%98%8E/) -* [字节跳动小程序登录](https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/log-in/login) * [Apple登录、苹果登录、Sign in with Apple](https://ask.dcloud.net.cn/article/36651) * [一键登录](/univerify) @@ -61,57 +48,27 @@ uni.login({ ``` -### uni.checkSession -检查登录状态是否过期 - -> 1.6.0 新增 - -**平台差异说明** - -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|x|√|√|√|√|√| - -|属性|类型|必填|说明| -|:-|:-|:-|:-| -|success|function|否|接口调用成功的回调函数| -|fail|function|否|接口调用失败的回调函数| -|complete|function|否|接口调用结束的回调函数(调用成功、失败都会执行)| - - ### uni.getUserInfo(OBJECT) 获取用户信息。 **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√|x|√|√|√|√|√|√| +|App|H5| +|:-:|:-:| +|√|x| -**注意:** 微信小程序端,在用户未授权过的情况下调用此接口,不会出现授权弹窗,会直接进入 fail 回调(详见[《微信小程序公告》](https://developers.weixin.qq.com/community/develop/doc/0000a26e1aca6012e896a517556c01))。在用户已授权的情况下调用此接口,可成功获取用户信息。 **OBJECT 参数说明** |参数名|类型|必填|说明|平台差异说明| |:-|:-|:-|:-|:-| |provider|String|否|登录服务提供商,通过 uni.getProvider 获取|| -|withCredentials|Boolean|否|是否带上登录态信息。|微信小程序、字节跳动小程序| -|lang|String|否|指定返回用户信息的语言,默认为 en。更多值请参考下面的说明。|微信小程序| -|timeout|Number|否|超时时间,单位 ms。|微信小程序| |success|Function|否|接口调用成功的回调|| |fail|Function|否|接口调用失败的回调函数|| |complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)| | -**lang 值说明** -|值|说明| -|:-|:-| -|zh_CN|简体中文| -|zh_TW|繁体中文| -|en|英文| - -**注意:**在小程序 withCredentials 为 true 时或是在 App 调用 uni.getUserInfo,要求此前有调用过 uni.login 且登录态尚未过期。微信基础库2.10.4版本对用户信息相关接口进行了调整,使用 uni.getUserInfo 获取得到的 userInfo 为匿名数据,建议使用 uni.getUserProfile 获取用户信息。 **success 返回参数说明** @@ -119,9 +76,6 @@ uni.login({ |:-|:-|:-|:-| |userInfo|OBJECT|用户信息对象|| |rawData|String|不包括敏感信息的原始数据字符串,用于计算签名。|| -|signature|String|使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息。|微信小程序、字节跳动小程序| -|encryptedData|String|包括敏感数据在内的完整用户信息的加密数据,详细见加密数据解密算法。|微信小程序、字节跳动小程序| -|iv|String|加密算法的初始向量,详细见加密数据解密算法。|微信小程序、字节跳动小程序| |errMsg|String|描述信息| | **userInfo 参数说明** @@ -140,9 +94,8 @@ App端还支持更多登录相关API,如`logout`,[详见](https://www.html5p App端登录相关的SDK需要在manifest中配置: 1. 打开 manifest.json -> App模块权限配置,勾选 OAuth(登录鉴权)。 -2. 打开 manifest.json -> App SDK配置,查看到登录鉴权。在说明中有蓝色链接,其中包括向微信、QQ、微博等平台申请sdk的链接。 -3. 向微信、QQ、微博等平台申请到sdk的信息后,回填到manifest里。 -4. 这些配置需要打包生效,真机运行仍然是HBuilder基座的设置,可使用[自定义基座包](http://ask.dcloud.net.cn/article/12723)。离线打包请参考离线打包文档在原生工程中配置。 +2. 打开 manifest.json -> App SDK配置,查看到登录鉴权。 +3. 这些配置需要打包生效,真机运行仍然是HBuilder基座的设置,可使用[自定义基座包](http://ask.dcloud.net.cn/article/12723)。离线打包请参考离线打包文档在原生工程中配置。 5. 配置并打包后,通过`uni.getProvider`可以得到配置的结果列表,注意这里返回的是manifest配置的,与手机端是否安装微信、QQ、微博无关。 如果手机端未安装QQ、微博,调用时会启动这些平台的wap页面登录,如果已安装相应客户端,会启动它们的客户端登录。 @@ -170,89 +123,14 @@ uni.login({ 2. 也可以内嵌web-view组件,使用web登录模式集成这些三方登录 -### uni.getUserProfile(OBJECT) - -获取用户信息。每次请求都会弹出授权窗口,用户同意后返回 userInfo。 - - - -**平台差异说明** - -|App|H5|微信小程序(基础库2.10.4)|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|x|x|√|x|x|x|x| - -**注意:** 该API仅支持微信小程序端,微信小程序调整了相关接口(详见[《小程序登录、用户信息相关接口调整说明》](https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801?highLine=getUserProfile%253Afail))。每次触发 uni.getUserProfile 均会弹出授权窗口,用户授权后可成功获取用户信息。该API暂不支持在事件中使用异步操作,否则会触发错误:{errMsg: "getUserProfile:fail can only be invoked by user TAP gesture."} - -**OBJECT 参数说明** - -|参数名|类型|必填|说明| -|:-|:-|:-|:-| -|desc|String|是|声明获取用户个人信息后的用途,不超过30个字符| -|lang|String|否|指定返回用户信息的语言,默认为 en。更多值请参考下面的说明。| -|success|Function|否|接口调用成功的回调| -|fail|Function|否|接口调用失败的回调函数| -|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)| - -**lang 值说明** - -|值|说明| -|:-|:-| -|zh_CN|简体中文| -|zh_TW|繁体中文| -|en|英文| - -**注意:**可以使用 if(uni.getUserProfile) 判断uni.getUserProfile是否可用。 - -**success 返回参数说明** - -|参数|类型|说明| -|:-|:-|:-| -|userInfo|OBJECT|用户信息对象| -|rawData|String|不包括敏感信息的原始数据字符串,用于计算签名。| -|signature|String|使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息。| -|encryptedData|String|包括敏感数据在内的完整用户信息的加密数据,详细见加密数据解密算法。| -|iv|String|加密算法的初始向量,详细见加密数据解密算法。| -|cloudID|String|敏感数据对应的云 ID,开通云开发的小程序才会返回,可通过云调用直接获取开放数据,详细见云调用直接获取开放数据| -|errMsg|String|描述信息| - -**userInfo 参数说明** - -|参数|类型|说明|平台差异说明(仅支持微信小程序)| -|:-|:-|:-|| -|nickName|String|用户昵称|| -|avatarUrl|String|用户头像| | -|gender|Number|用户性别|| -|country|String|用户所在国家|| -|province|String|用户所在省份|| -|city|String|用户所在城市|| -|language|String|显示 country,province,city 所用的语言|| - -**gender 的合法值** - -|值|说明| -|:-|:-| -|0|未知| -|1|男性| -|2|女性| - -**language 的合法值** - -|值|说明| -|:-|:-| -|en|英文| -|zh_CN|简体中文| -|zh_TW|繁体中文| - - ### uni.preLogin(OBJECT) 预登录。 **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|3.0.0+|x|x|x|x|x|x|x| +|App|H5| +|:-:|:-:| +|3.0.0+|x| **OBJECT 参数说明** @@ -269,6 +147,6 @@ uni.login({ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|3.0.0+|x|x|x|x|x|x|x| +|App|H5| +|:-:|:-:| +|3.0.0+|x| diff --git a/docs/api/preload-page.md b/docs/api/preload-page.md index 8648ef6411054409cc6405edbac163543ad66b40..0e4a4a57d28ad49aca7800fc82ac2ec1837c3236 100644 --- a/docs/api/preload-page.md +++ b/docs/api/preload-page.md @@ -4,9 +4,9 @@ **平台差异说明** -|App-nvue|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序| -|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -|√(2.7.12+)|√(2.7.12+)|x|x|x|x|x| +|App-nvue|H5| +|:-:|:-:| +|√(2.7.12+)|√(2.7.12+)| |属性|类型|必填|说明| diff --git a/docs/api/router.md b/docs/api/router.md index 6efa7f9b178db218803b42d342f0a04369ab4607..16b6c31669a6c804af35ed94335b67ecca697a31 100644 --- a/docs/api/router.md +++ b/docs/api/router.md @@ -307,7 +307,7 @@ Tips: #### 窗口动画@animation -> 本API仅App支持。小程序自身不支持自定义动画。H5的窗体动画可使用常规单页动画处理方案,见[H5下单页动画示例](https://ext.dcloud.net.cn/plugin?id=659&tdsourcetag=s_pctim_aiomsg) +> 本API仅App支持。H5的窗体动画可使用常规单页动画处理方案,见[H5下单页动画示例](https://ext.dcloud.net.cn/plugin?id=659&tdsourcetag=s_pctim_aiomsg) 窗口的显示/关闭动画效果,支持在 API、组件、pages.json 中配置,优先级为:`API = 组件 > pages.json`。 diff --git a/docs/api/storage/storage.md b/docs/api/storage/storage.md index e047e3f1b8af097a0150bff10ae8733838fa3504..6df2a280130b1c89cb4d52d1b857bda05572bf8c 100644 --- a/docs/api/storage/storage.md +++ b/docs/api/storage/storage.md @@ -97,9 +97,9 @@ try { **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序| -|:-:|:-:|:-:|:-:|:-:| -|HBuilderX 2.0.3+|√|√|√|√| +|App|H5| +|:-:|:-:| +|HBuilderX 2.0.3+|√| **OBJECT 参数说明** @@ -134,9 +134,9 @@ uni.getStorageInfo({ **平台差异说明** -|App|H5|微信小程序|支付宝小程序|百度小程序| -|:-:|:-:|:-:|:-:|:-:| -|HBuilderX 2.0.3+|√|√|√|√| +|App|H5| +|:-:|:-:| +|HBuilderX 2.0.3+|√| **示例** @@ -220,10 +220,6 @@ try { uni-app的Storage在不同端的实现不同: - H5端为localStorage,浏览器限制5M大小,是缓存概念,可能会被清理 - App端为原生的plus.storage,无大小限制,不是缓存,是持久化的 -- 各个小程序端为其自带的storage api,数据存储生命周期跟小程序本身一致,即除用户主动删除或超过一定时间被自动清理,否则数据都一直可用。 -- 微信小程序单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。 -- 支付宝小程序单条数据转换成字符串后,字符串长度最大200*1024。同一个支付宝用户,同一个小程序缓存总上限为10MB。 -- 百度、字节跳动小程序文档未说明大小限制 - 非App平台清空Storage会导致uni.getSystemInfo获取到的deviceId改变 除此之外,其他数据存储方案: diff --git a/docs/api/worker.md b/docs/api/worker.md index 2169f3b66d67c98fcba1b604f120d7954ea5c4d7..c422528d6fb66816f16fb63cfeb1f06e363f3e19 100644 --- a/docs/api/worker.md +++ b/docs/api/worker.md @@ -2,8 +2,5 @@ 目前需分平台编写 -- 微信小程序:[规范详情](https://developers.weixin.qq.com/miniprogram/dev/api/worker/wx.createWorker.html) -- 字节跳动小程序:[规范详情](https://microapp.bytedance.com/docs/zh-CN/mini-game/develop/api/worker/tt-create-worker) -- QQ小程序:[规范详情](https://q.qq.com/wiki/develop/miniprogram/API/worker/worker.html) - H5:标准H5的worker仍然可以使用 - App:App的js是在独立的jscore运行的,如果需要在另一个线程运行js,可以使用web-view组件或renderjs,这样的js运行在webview里,和jscore里的js是两个线程。但注意多个webview之间的js是一个进程,使用webview里的js时注意会影响视图层的渲染。