Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
MuGuiLin
uni-app
提交
696d7c9e
U
uni-app
项目概览
MuGuiLin
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
696d7c9e
编写于
3月 18, 2020
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: 头条小程序 --> 字节跳动小程序
上级
58c31a8e
变更
106
展开全部
隐藏空白更改
内联
并排
Showing
106 changed file
with
518 addition
and
513 deletion
+518
-513
docs/README.md
docs/README.md
+1
-1
docs/_navbar.md
docs/_navbar.md
+1
-1
docs/api/ad/rewarded-video-ad.md
docs/api/ad/rewarded-video-ad.md
+1
-1
docs/api/arrayBufferToBase64.md
docs/api/arrayBufferToBase64.md
+1
-1
docs/api/base64ToArrayBuffer.md
docs/api/base64ToArrayBuffer.md
+1
-1
docs/api/canvas/CanvasContext.md
docs/api/canvas/CanvasContext.md
+2
-2
docs/api/canvas/canvasToTempFilePath.md
docs/api/canvas/canvasToTempFilePath.md
+1
-1
docs/api/file/file.md
docs/api/file/file.md
+6
-6
docs/api/file/getFileSystemManager.md
docs/api/file/getFileSystemManager.md
+1
-1
docs/api/key.md
docs/api/key.md
+2
-2
docs/api/lifecycle.md
docs/api/lifecycle.md
+1
-1
docs/api/location/location.md
docs/api/location/location.md
+2
-2
docs/api/location/map.md
docs/api/location/map.md
+1
-1
docs/api/location/open-location.md
docs/api/location/open-location.md
+2
-2
docs/api/media/audio-context.md
docs/api/media/audio-context.md
+2
-2
docs/api/media/background-audio-manager.md
docs/api/media/background-audio-manager.md
+1
-1
docs/api/media/camera-context.md
docs/api/media/camera-context.md
+1
-1
docs/api/media/editor-context.md
docs/api/media/editor-context.md
+1
-1
docs/api/media/image.md
docs/api/media/image.md
+6
-6
docs/api/media/live-player-context.md
docs/api/media/live-player-context.md
+2
-2
docs/api/media/live-pusher-context.md
docs/api/media/live-pusher-context.md
+1
-1
docs/api/media/record-manager.md
docs/api/media/record-manager.md
+1
-1
docs/api/media/video-context.md
docs/api/media/video-context.md
+1
-1
docs/api/media/video.md
docs/api/media/video.md
+3
-3
docs/api/other/advertisement.md
docs/api/other/advertisement.md
+1
-1
docs/api/other/authorize.md
docs/api/other/authorize.md
+2
-2
docs/api/other/choose-address.md
docs/api/other/choose-address.md
+1
-1
docs/api/other/get-extconfig.md
docs/api/other/get-extconfig.md
+2
-2
docs/api/other/getAccountInfoSync.md
docs/api/other/getAccountInfoSync.md
+1
-1
docs/api/other/invoice-title.md
docs/api/other/invoice-title.md
+1
-1
docs/api/other/open-miniprogram.md
docs/api/other/open-miniprogram.md
+2
-2
docs/api/other/report.md
docs/api/other/report.md
+1
-1
docs/api/other/requestSubscribeMessage.md
docs/api/other/requestSubscribeMessage.md
+1
-1
docs/api/other/set-enable-debug.md
docs/api/other/set-enable-debug.md
+1
-1
docs/api/other/setting.md
docs/api/other/setting.md
+2
-2
docs/api/other/template.md
docs/api/other/template.md
+7
-7
docs/api/other/update.md
docs/api/other/update.md
+1
-1
docs/api/plugins/login.md
docs/api/plugins/login.md
+8
-8
docs/api/plugins/payment.md
docs/api/plugins/payment.md
+8
-8
docs/api/plugins/provider.md
docs/api/plugins/provider.md
+1
-1
docs/api/plugins/share.md
docs/api/plugins/share.md
+43
-43
docs/api/request/request.md
docs/api/request/request.md
+1
-1
docs/api/request/socket-task.md
docs/api/request/socket-task.md
+1
-1
docs/api/request/websocket.md
docs/api/request/websocket.md
+1
-1
docs/api/storage/storage.md
docs/api/storage/storage.md
+1
-1
docs/api/system/accelerometer.md
docs/api/system/accelerometer.md
+1
-1
docs/api/system/authentication.md
docs/api/system/authentication.md
+1
-1
docs/api/system/barcode.md
docs/api/system/barcode.md
+3
-3
docs/api/system/ble.md
docs/api/system/ble.md
+1
-1
docs/api/system/bluetooth.md
docs/api/system/bluetooth.md
+1
-1
docs/api/system/brightness.md
docs/api/system/brightness.md
+3
-3
docs/api/system/capture-screen.md
docs/api/system/capture-screen.md
+1
-1
docs/api/system/clipboard.md
docs/api/system/clipboard.md
+1
-1
docs/api/system/compass.md
docs/api/system/compass.md
+1
-1
docs/api/system/contact.md
docs/api/system/contact.md
+1
-1
docs/api/system/gyroscope.md
docs/api/system/gyroscope.md
+3
-3
docs/api/system/ibeacon.md
docs/api/system/ibeacon.md
+1
-1
docs/api/system/info.md
docs/api/system/info.md
+9
-9
docs/api/system/memory.md
docs/api/system/memory.md
+1
-1
docs/api/system/network.md
docs/api/system/network.md
+1
-1
docs/api/system/wifi.md
docs/api/system/wifi.md
+2
-2
docs/api/ui/animation.md
docs/api/ui/animation.md
+1
-1
docs/api/ui/bgcolor.md
docs/api/ui/bgcolor.md
+2
-2
docs/api/ui/font.md
docs/api/ui/font.md
+1
-1
docs/api/ui/menuButton.md
docs/api/ui/menuButton.md
+2
-2
docs/api/ui/navigationbar.md
docs/api/ui/navigationbar.md
+4
-4
docs/api/ui/nodes-info.md
docs/api/ui/nodes-info.md
+2
-2
docs/api/ui/prompt.md
docs/api/ui/prompt.md
+6
-6
docs/api/ui/tabbar.md
docs/api/ui/tabbar.md
+9
-9
docs/api/ui/window.md
docs/api/ui/window.md
+2
-2
docs/api/worker.md
docs/api/worker.md
+1
-1
docs/case.md
docs/case.md
+1
-1
docs/collocation/frame/lifecycle.md
docs/collocation/frame/lifecycle.md
+1
-1
docs/collocation/manifest.md
docs/collocation/manifest.md
+7
-7
docs/collocation/pages.md
docs/collocation/pages.md
+1
-1
docs/component/ad.md
docs/component/ad.md
+3
-3
docs/component/audio.md
docs/component/audio.md
+1
-1
docs/component/button.md
docs/component/button.md
+9
-9
docs/component/camera.md
docs/component/camera.md
+1
-1
docs/component/canvas.md
docs/component/canvas.md
+7
-7
docs/component/checkbox.md
docs/component/checkbox.md
+1
-1
docs/component/cover-view.md
docs/component/cover-view.md
+7
-7
docs/component/editor.md
docs/component/editor.md
+1
-1
docs/component/icon.md
docs/component/icon.md
+1
-1
docs/component/image.md
docs/component/image.md
+1
-1
docs/component/live-player.md
docs/component/live-player.md
+32
-32
docs/component/live-pusher.md
docs/component/live-pusher.md
+135
-130
docs/component/map.md
docs/component/map.md
+1
-1
docs/component/movable-view.md
docs/component/movable-view.md
+2
-2
docs/component/native-component.md
docs/component/native-component.md
+2
-2
docs/component/navigation-bar.md
docs/component/navigation-bar.md
+1
-1
docs/component/navigator.md
docs/component/navigator.md
+1
-1
docs/component/open-data.md
docs/component/open-data.md
+1
-1
docs/component/page-meta.md
docs/component/page-meta.md
+1
-1
docs/component/picker-view.md
docs/component/picker-view.md
+3
-3
docs/component/picker.md
docs/component/picker.md
+5
-5
docs/component/radio.md
docs/component/radio.md
+1
-1
docs/component/swiper.md
docs/component/swiper.md
+6
-6
docs/component/switch.md
docs/component/switch.md
+2
-2
docs/component/textarea.md
docs/component/textarea.md
+10
-10
docs/component/video.md
docs/component/video.md
+48
-48
docs/component/web-view.md
docs/component/web-view.md
+6
-6
docs/frame.md
docs/frame.md
+7
-7
docs/platform.md
docs/platform.md
+2
-2
docs/quickstart.md
docs/quickstart.md
+5
-5
docs/release.md
docs/release.md
+15
-15
未找到文件。
docs/README.md
浏览文件 @
696d7c9e
...
...
@@ -43,7 +43,7 @@
<div class="barcode-img-box">
<img src="https://img.cdn.aliyun.dcloud.net.cn/guide/uniapp/mp-toutiao.png" width="160"/>
</div>
<b>
头条
小程序版</b>
<b>
字节跳动
小程序版</b>
</a>
<a href="//m3w.cn/uniapp" target="_blank" class="clear-style barcode-view">
<div class="barcode-img-box">
...
...
docs/_navbar.md
浏览文件 @
696d7c9e
...
...
@@ -8,7 +8,7 @@
-
[
微信小程序
](
https://developers.weixin.qq.com/miniprogram/dev/framework/
)
-
[
支付宝小程序
](
https://docs.alipay.com/mini/developer/getting-started
)
-
[
百度小程序
](
https://smartprogram.baidu.com/docs/develop/tutorial/codedir/
)
-
[
头条
小程序
](
https://developer.toutiao.com/dev/cn/mini-app/develop/component/introduction/basic-component
)
-
[
字节跳动
小程序
](
https://developer.toutiao.com/dev/cn/mini-app/develop/component/introduction/basic-component
)
-
[
QQ小程序
](
https://q.qq.com/wiki/develop/miniprogram/frame/
)
-
[
Weex
](
https://weex.apache.org/cn/guide/
)
...
...
docs/api/ad/rewarded-video-ad.md
浏览文件 @
696d7c9e
...
...
@@ -5,7 +5,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(2.5.11+)|x|√|x|x|x|x|
...
...
docs/api/arrayBufferToBase64.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|x|x|x|
...
...
docs/api/base64ToArrayBuffer.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|x|x|x|
...
...
docs/api/canvas/CanvasContext.md
浏览文件 @
696d7c9e
...
...
@@ -2,7 +2,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|√|
...
...
@@ -73,7 +73,7 @@ App-nvue下如需使用canvas,暂未封装为uni API,可参考[文档](https
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|
...
...
docs/api/canvas/canvasToTempFilePath.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x(
[
CanvasContext.toTempFilePath
](
https://opendocs.alipay.com/mini/api/rod3ti
)
)|√|√|√|
...
...
docs/api/file/file.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
@@ -45,7 +45,7 @@ uni.chooseImage({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
@@ -87,7 +87,7 @@ uni.getSavedFileList({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|x|√|
...
...
@@ -125,7 +125,7 @@ uni.getSavedFileInfo({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
@@ -160,7 +160,7 @@ uni.getSavedFileList({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
@@ -187,7 +187,7 @@ uni.getSavedFileList({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
docs/api/file/getFileSystemManager.md
浏览文件 @
696d7c9e
...
...
@@ -4,5 +4,5 @@
获取全局唯一的文件管理器
-
微信小程序平台,
[
规范详情
](
https://developers.weixin.qq.com/miniprogram/dev/api/wx.getFileSystemManager.html
)
-
头条
小程序平台,
[
规范详情
](
https://developer.toutiao.com/dev/cn/mini-app/develop/api/file/getfilesystemmanager
)
-
字节跳动
小程序平台,
[
规范详情
](
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
docs/api/key.md
浏览文件 @
696d7c9e
...
...
@@ -6,7 +6,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|x|√|√|
...
...
@@ -17,7 +17,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 2.2.3+|x|基础库2.7+|x|x|x|√|
...
...
docs/api/lifecycle.md
浏览文件 @
696d7c9e
...
...
@@ -29,7 +29,7 @@
|onPullDownRefresh|监听用户下拉动作,一般用于下拉刷新,参考
[
示例
](
api/ui/pulldown
)
|||
|onReachBottom|页面滚动到底部的事件(不是scroll-view滚到底),常用于上拉加载下一页数据。如使用scroll-view导致页面级没有滚动,则触底事件不会被触发|||
|onTabItemTap|点击 tab 时触发,参数为Object,具体见下方注意事项|微信小程序、百度小程序、H5、App(自定义组件模式)||
|onShareAppMessage|用户点击右上角分享|微信小程序、百度小程序、
头条
小程序、支付宝小程序||
|onShareAppMessage|用户点击右上角分享|微信小程序、百度小程序、
字节跳动
小程序、支付宝小程序||
|onPageScroll|监听页面滚动,参数为Object|||
|onNavigationBarButtonTap|监听原生标题栏按钮点击事件,参数为Object|App、H5||
|onBackPress|监听页面返回,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack ;详细说明及使用:
[
onBackPress 详解
](
https://ask.dcloud.net.cn/article/35120
)
|App、H5||
...
...
docs/api/location/location.md
浏览文件 @
696d7c9e
...
...
@@ -7,7 +7,7 @@
|参数名|类型|必填|说明|平台差异说明|
|:-|:-|:-|:-|:-:|
|type|String|否|默认为 wgs84 返回 gps 坐标,gcj02 返回国测局坐标,可用于
``uni.openLocation``
的坐标||
|altitude|Boolean|否|传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度|App和
头条
小程序不支持|
|altitude|Boolean|否|传入 true 会返回高度信息,由于获取高度需要较高精确度,会减慢接口返回速度|App和
字节跳动
小程序不支持|
|geocode|Boolean|否|默认false,是否解析地址信息|仅App平台支持|
|success|Function|是|接口调用成功的回调函数,返回内容详见返回参数说明。||
|fail|Function|否|接口调用失败的回调函数||
...
...
@@ -72,7 +72,7 @@ uni.getLocation({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|x|
...
...
docs/api/location/map.md
浏览文件 @
696d7c9e
...
...
@@ -8,7 +8,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|x|
...
...
docs/api/location/open-location.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|x|
...
...
@@ -46,7 +46,7 @@ uni.getLocation({
-
``<map>``
组件默认为国测局坐标,调用
``uni.getLocation``
返回结果传递给
``<map>``
组件时,需指定 type 为 gcj02。
-
App 端使用地图组件需要向高德等三方服务商申请SDK资质,获取AppKey,打包时需要在manifest的SDK配置中填写Appkey。在manifest可视化界面有详细申请指南,详见:
[
https://ask.dcloud.net.cn/article/29
](
https://ask.dcloud.net.cn/article/29
)
。
-
iOS端 如需使用第三方地图进行导航,需要在 manifest.json 文件内增加
``urlschemewhitelist``
节点,在线打包即可
-
不同平台打开的地图不一样,App端是高德地图(不支持百度地图)、H5端是腾讯地图、微信小程序端是腾讯地图、百度小程序是百度地图、阿里小程序是高德地图、
头条
小程序是高德地图。
-
不同平台打开的地图不一样,App端是高德地图(不支持百度地图)、H5端是腾讯地图、微信小程序端是腾讯地图、百度小程序是百度地图、阿里小程序是高德地图、
字节跳动
小程序是高德地图。
```
json
{
...
...
docs/api/media/audio-context.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|√|√|√|
...
...
@@ -15,7 +15,7 @@
|startTime|Number|开始播放的位置(单位:s),默认 0|否||
|autoplay|Boolean|是否自动开始播放,默认 false|否|H5端部分浏览器不支持|
|loop|Boolean|是否循环播放,默认 false|否||
|obeyMuteSwitch|Boolean|是否遵循系统静音开关,当此参数为 false 时,即使用户打开了静音开关,也能继续发出声音,默认值 true|否|微信小程序、百度小程序、
头条
小程序|
|obeyMuteSwitch|Boolean|是否遵循系统静音开关,当此参数为 false 时,即使用户打开了静音开关,也能继续发出声音,默认值 true|否|微信小程序、百度小程序、
字节跳动
小程序|
|duration|Number|当前音频的长度(单位:s),只有在当前有合法的 src 时返回|是||
|currentTime|Number|当前音频的播放位置(单位:s),只有在当前有合法的 src 时返回,时间不取整,保留小数点后 6 位|是||
|paused|Boolean|当前是是否暂停或停止状态,true 表示暂停或停止,false 表示正在播放|是||
...
...
docs/api/media/background-audio-manager.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|x|√|√|√|
...
...
docs/api/media/camera-context.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|√|
...
...
docs/api/media/editor-context.md
浏览文件 @
696d7c9e
...
...
@@ -6,7 +6,7 @@ editor 组件对应的 editorContext 实例,可通过 [uni.createSelectorQuery
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|2.4.5+|√|x|x|x|x|
...
...
docs/api/media/image.md
浏览文件 @
696d7c9e
...
...
@@ -77,14 +77,14 @@ current 为当前显示图片的链接/索引值,不填或填写的值无效
注意,当 urls 中有重复的图片链接时:
-
传链接,预览结果始终显示该链接在 urls 中第一次出现的位置。
-
传索引值,在微信/百度/
头条
小程序平台,会过滤掉传入的 urls 中该索引值之前与其对应图片链接重复的值。其它平台会保留原始的 urls 不会做去重处理。
-
传索引值,在微信/百度/
字节跳动
小程序平台,会过滤掉传入的 urls 中该索引值之前与其对应图片链接重复的值。其它平台会保留原始的 urls 不会做去重处理。
举例说明:
一组图片
`[A, B1, C, B2, D]`
,其中 B1 与 B2 的图片链接是一样的。
-
传 B2 的链接,预览的结果是 B1,前一张是 A,下一张是 C。
-
传 B2 的索引值 3,预览的结果是 B2,前一张是 C,下一张是 D。此时在微信/百度/
头条
小程序平台,最终传入的 urls 是
`[A, C, B2, D]`
,过滤掉了与 B2 重复的 B1。
-
传 B2 的索引值 3,预览的结果是 B2,前一张是 C,下一张是 D。此时在微信/百度/
字节跳动
小程序平台,最终传入的 urls 是
`[A, C, B2, D]`
,过滤掉了与 B2 重复的 B1。
**longPressActions 参数说明**
...
...
@@ -142,7 +142,7 @@ uni.chooseImage({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|√|
...
...
@@ -201,7 +201,7 @@ uni.chooseImage({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
@@ -248,7 +248,7 @@ uni.chooseImage({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√(基础库版本>=3.110.3)|√|√|
...
...
@@ -287,7 +287,7 @@ uni.compressImage({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|x|x|x|
docs/api/media/live-player-context.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|见下|x|√|x|√|x|√|
...
...
@@ -52,7 +52,7 @@ App平台的直播播放,不使用此API,而直接使用video的API。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|见下|x|√|x|x|x|√|
...
...
docs/api/media/live-pusher-context.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|见下|x|√|x|x|x|
...
...
docs/api/media/record-manager.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|x|√|√|√|
...
...
docs/api/media/video-context.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|基础库版本>=1.10.0|√|√|√|
...
...
docs/api/media/video.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|√|
...
...
@@ -12,7 +12,7 @@
|参数名|类型|必填|说明|平台差异说明|
|:-|:-|:-|:-|:-|
|sourceType|Array
<
String
>
|否|album 从相册选视频,camera 使用相机拍摄,默认为:['album', 'camera']||
|compressed|Boolean|否|是否压缩所选的视频源文件,默认值为 true,需要压缩。|微信小程序、百度小程序、
头条
小程序|
|compressed|Boolean|否|是否压缩所选的视频源文件,默认值为 true,需要压缩。|微信小程序、百度小程序、
字节跳动
小程序|
|maxDuration|Number|否|拍摄视频最长拍摄时间,单位秒。最长支持 60 秒。|APP平台 1.9.7+(iOS支持,Android取决于ROM的拍照组件是否实现此功能,如果没实现此功能则忽略此属性。) 微信小程序、百度小程序|
|camera|String|否|'front'、'back',默认'back'|APP、微信小程序|
|success|Function|否|接口调用成功,返回视频文件的临时文件路径,详见返回参数说明。||
...
...
@@ -72,7 +72,7 @@ export default {
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
docs/api/other/advertisement.md
浏览文件 @
696d7c9e
...
...
@@ -8,5 +8,5 @@
-
微信小程序:
[
规范文档
](
https://developers.weixin.qq.com/miniprogram/dev/api/wx.createRewardedVideoAd.html
)
-
百度小程序:有组件但无API
-
支付宝小程序:不支持此能力
-
头条
小程序:仅小游戏可用,小程序不可用,不适用于uni-app
-
字节跳动
小程序:仅小游戏可用,小程序不可用,不适用于uni-app
-
QQ小程序:
[
规范文档
](
https://q.qq.com/wiki/develop/miniprogram/API/ad/qq.createRewardedVideoAd.html
)
\ No newline at end of file
docs/api/other/authorize.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|√|√|
...
...
@@ -28,7 +28,7 @@
|scope.userLocationBackground|wx.userLocationBackground|后台定位|微信小程序|
|scope.address |
[
uni.chooseAddress
](
/api/other/choose-address
)
|通信地址||
|scope.record |
[
uni.getRecorderManager
](
/api/media/record-manager?id=getrecordermanager
)
|录音功能||
|scope.writePhotosAlbum |
[
uni.saveImageToPhotosAlbum
](
/api/media/image?id=saveimagetophotosalbum
)
,
[
uni.saveVideoToPhotosAlbum
](
/api/media/video?id=savevideotophotosalbum
)
|保存到相册|
头条
小程序的返回值是scope.album|
|scope.writePhotosAlbum |
[
uni.saveImageToPhotosAlbum
](
/api/media/image?id=saveimagetophotosalbum
)
,
[
uni.saveVideoToPhotosAlbum
](
/api/media/video?id=savevideotophotosalbum
)
|保存到相册|
字节跳动
小程序的返回值是scope.album|
|scope.camera |
[
``<camera />``
](
/component/camera
)
组件,头条下的扫码、拍照、选择相册 |摄像头 ||
|scope.invoice |
[
wx.chooseInvoice
](
https://developers.weixin.qq.com/miniprogram/dev/api/wx.chooseInvoice.html
)
|获取发票|微信小程序、QQ小程序|
|scope.invoiceTitle|
[
uni.chooseInvoiceTitle
](
/api/other/invoice-title
)
|发票抬头|微信小程序、百度小程序、QQ小程序|
...
...
docs/api/other/choose-address.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|x|
...
...
docs/api/other/get-extconfig.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|√|x|
...
...
@@ -45,7 +45,7 @@ if (uni.getExtConfig) {
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|√|x|
...
...
docs/api/other/getAccountInfoSync.md
浏览文件 @
696d7c9e
...
...
@@ -5,7 +5,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|√|
...
...
docs/api/other/invoice-title.md
浏览文件 @
696d7c9e
...
...
@@ -6,7 +6,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|x|
...
...
docs/api/other/open-miniprogram.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|
[
微信小程序
](
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html
)
|
[
支付宝小程序
](
https://docs.alipay.com/mini/api/open-miniprogram
)
|
[
百度小程序
](
https://smartprogram.baidu.com/docs/develop/api/open_smartprogram/#swan-navigateToSmartProgram/
)
|
[
头条
小程序
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/mini-app-forward/navigatetominiprogram
)
|
[
QQ小程序
](
https://q.qq.com/wiki/develop/miniprogram/API/open_port/port_change.html#qq-navigatetominiprogram
)
|
|App|H5|
[
微信小程序
](
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/miniprogram-navigate/wx.navigateToMiniProgram.html
)
|
[
支付宝小程序
](
https://docs.alipay.com/mini/api/open-miniprogram
)
|
[
百度小程序
](
https://smartprogram.baidu.com/docs/develop/api/open_smartprogram/#swan-navigateToSmartProgram/
)
|
[
字节跳动
小程序
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/mini-app-forward/navigatetominiprogram
)
|
[
QQ小程序
](
https://q.qq.com/wiki/develop/miniprogram/API/open_port/port_change.html#qq-navigatetominiprogram
)
|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x(见下)|x|√|√|√|√(1.15.0+)|√|
...
...
@@ -46,7 +46,7 @@ uni.navigateToMiniProgram({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|√|
...
...
docs/api/other/report.md
浏览文件 @
696d7c9e
...
...
@@ -92,7 +92,7 @@ uni.report('search',{
##### 百度小程序平台:
-
数据分析:
[
swan.reportAnalytics
](
https://smartprogram.baidu.com/docs/develop/api/data/#swan-reportAnalytics/
)
#####
头条
小程序平台:
#####
字节跳动
小程序平台:
-
[
reportAnalytics
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/data-analysis/reportanalytics
)
##### QQ小程序平台:
...
...
docs/api/other/requestSubscribeMessage.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |
头条
小程序 |QQ小程序 |
|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |
字节跳动
小程序 |QQ小程序 |
|:-: |:-:|:-: |:-: |:-: |:-: |:-: |
|x |x |基础库版本>=2.8.2|x |x |x |x |
...
...
docs/api/other/set-enable-debug.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|√|
...
...
docs/api/other/setting.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|√|
...
...
@@ -35,7 +35,7 @@ uni.openSetting({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|√|
...
...
docs/api/other/template.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|x|
...
...
@@ -66,7 +66,7 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/templateadd?access_tok
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|x|
...
...
@@ -120,7 +120,7 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/templatedel?access_tok
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|x|
...
...
@@ -229,7 +229,7 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/libraryget?access_toke
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|x|
...
...
@@ -318,7 +318,7 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/librarylist?access_tok
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|x|
...
...
@@ -416,7 +416,7 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/templatelist?access_to
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|x|
...
...
@@ -549,7 +549,7 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/templatedel?access_tok
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|x|√|x|x|x|
...
...
docs/api/other/update.md
浏览文件 @
696d7c9e
...
...
@@ -8,7 +8,7 @@ App的更新不使用本API,另见文档:
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|√|
...
...
docs/api/plugins/login.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
@@ -35,7 +35,7 @@ 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
)
*
[
字节跳动
小程序登录
](
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
)
...
...
@@ -58,7 +58,7 @@ uni.login({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|√|√|
...
...
@@ -75,7 +75,7 @@ uni.login({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
@@ -86,7 +86,7 @@ uni.login({
|参数名|类型|必填|说明|平台差异说明|
|:-|:-|:-|:-|:-|:-|
|provider|String|否|登录服务提供商,通过 uni.getProvider 获取||
|withCredentials|Boolean|否|是否带上登录态信息。|微信小程序、
头条
小程序|
|withCredentials|Boolean|否|是否带上登录态信息。|微信小程序、
字节跳动
小程序|
|lang|String|否|指定返回用户信息的语言,默认为 en。更多值请参考下面的说明。|微信小程序|
|timeout|Number|否|超时时间,单位 ms。|微信小程序|
|success|Function|否|接口调用成功的回调||
...
...
@@ -109,9 +109,9 @@ uni.login({
|:-|:-|:-||
|userInfo|OBJECT|用户信息对象||
|rawData|String|不包括敏感信息的原始数据字符串,用于计算签名。||
|signature|String|使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息。|微信小程序、
头条
小程序|
|encryptedData|String|包括敏感数据在内的完整用户信息的加密数据,详细见加密数据解密算法。|微信小程序、
头条
小程序|
|iv|String|加密算法的初始向量,详细见加密数据解密算法。|微信小程序、
头条
小程序|
|signature|String|使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息。|微信小程序、
字节跳动
小程序|
|encryptedData|String|包括敏感数据在内的完整用户信息的加密数据,详细见加密数据解密算法。|微信小程序、
字节跳动
小程序|
|iv|String|加密算法的初始向量,详细见加密数据解密算法。|微信小程序、
字节跳动
小程序|
|errMsg|String|描述信息|
|
**userInfo 参数说明**
...
...
docs/api/plugins/payment.md
浏览文件 @
696d7c9e
...
...
@@ -11,7 +11,7 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|
[
说明
](
/api/plugins/payment?id=h5-payment
)
|√|√|√|√|√|
...
...
@@ -20,29 +20,29 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在
|参数名|类型|必填|说明|平台差异说明|
|:-|:-|:-|:-||
|provider|String|是|服务提供商,通过
[
uni.getProvider
](
/api/plugins/provider
)
获取。||
|orderInfo|String/Object|是|订单数据,
[
注意事项
](
/api/plugins/payment?id=orderinfo
)
|App、支付宝小程序、百度小程序、
头条
小程序|
|orderInfo|String/Object|是|订单数据,
[
注意事项
](
/api/plugins/payment?id=orderinfo
)
|App、支付宝小程序、百度小程序、
字节跳动
小程序|
|timeStamp|String|微信小程序必填|时间戳从1970年1月1日至今的秒数,即当前的时间。|微信小程序|
|nonceStr|String|微信小程序必填|随机字符串,长度为32个字符以下。|微信小程序|
|package|String|微信小程序必填|统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=xx。|微信小程序|
|signType|String|微信小程序必填|签名算法,暂支持 MD5。|微信小程序|
|paySign|String|微信小程序必填|签名,具体签名方案参见
[
微信小程序支付文档
](
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7&index=3
)
|微信小程序|
|bannedChannels|Array
<
String
>
|否|需要隐藏的支付方式,详见
[
百度小程序支付文档
](
https://smartprogram.baidu.com/docs/develop/api/open_payment/#requestPolymerPayment/
)
|百度小程序|
|service|Number|
头条小程序必填|固定值:1(拉起小程序收银台)开发者如果不希望使用头条小程序收银台,service设置为3/4时,可以直接拉起微信/支付宝进行支付:service=3: 微信API支付,不拉起小程序收银台;service=4: 支付宝API支付,不拉起小程序收银台。其中service=3、4,仅在1.35.0.1+基础库(头条743+)支持|头条
小程序|
|_debug|Number|否|仅限调试用,上线前去掉该参数。_debug=1时,微信支付期间可以看到中间报错信息,方便调试|
头条
小程序|
|getOrderStatus|Function|
头条小程序必填|商户前端实现的查询支付订单状态方法(该方法需要返回个Promise对象)。 service=3、4时不需要传。|头条
小程序|
|service|Number|
字节跳动小程序必填|固定值:1(拉起小程序收银台)开发者如果不希望使用字节跳动小程序收银台,service设置为3/4时,可以直接拉起微信/支付宝进行支付:service=3: 微信API支付,不拉起小程序收银台;service=4: 支付宝API支付,不拉起小程序收银台。其中service=3、4,仅在1.35.0.1+基础库(头条743+)支持|字节跳动
小程序|
|_debug|Number|否|仅限调试用,上线前去掉该参数。_debug=1时,微信支付期间可以看到中间报错信息,方便调试|
字节跳动
小程序|
|getOrderStatus|Function|
字节跳动小程序必填|商户前端实现的查询支付订单状态方法(该方法需要返回个Promise对象)。 service=3、4时不需要传。|字节跳动
小程序|
|success|Function|否|接口调用成功的回调||
|fail|Function|否|接口调用失败的回调函数||
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
|
#### 注意事项
-
头条
小程序支付接口调整使用时请注意
[
发起头条支付
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/payment/pay
)
-
字节跳动
小程序支付接口调整使用时请注意
[
发起头条支付
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/payment/pay
)
#### orderInfo 注意事项@orderInfo
1.
百度小程序的 orderInfo 为 Object 类型,详细的数据结构,参考:
[
百度收银台支付
](
https://smartprogram.baidu.com/docs/develop/api/open_payment/#requestPolymerPayment/
)
。
2.
支付宝小程序的 orderInfo(支付宝的规范为 tradeNO) 为 String 类型,表示支付宝交易号。
3.
头条
小程序的 orderInfo 为 Object 类型,详见:
[
发起头条支付
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/payment/pay
)
4.
由于头条新版支付接口要求版本较高,在不支持新版支付接口的情况下仍会对应旧版支付接口,此时 orderInfo 对应
头条小程序 data, 详见:
[
头条支付旧版接口
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/payment/requestpayment-deprecated
)
。用户可以使用 tt.pay 判断是否支持新版接口。另外需要注意头条
小程序在
`1.35.0+`
版本基础库支持了 canIUse ,在
`1.19.4+`
版本基础库支持了新版支付接口 tt.pay ,所以应避免使用 canIUse 判断是否为新版接口。
3.
字节跳动
小程序的 orderInfo 为 Object 类型,详见:
[
发起头条支付
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/payment/pay
)
4.
由于头条新版支付接口要求版本较高,在不支持新版支付接口的情况下仍会对应旧版支付接口,此时 orderInfo 对应
字节跳动小程序 data, 详见:
[
头条支付旧版接口
](
https://developer.toutiao.com/dev/cn/mini-app/develop/open-capacity/payment/requestpayment-deprecated
)
。用户可以使用 tt.pay 判断是否支持新版接口。另外需要注意字节跳动
小程序在
`1.35.0+`
版本基础库支持了 canIUse ,在
`1.19.4+`
版本基础库支持了新版支付接口 tt.pay ,所以应避免使用 canIUse 判断是否为新版接口。
5.
App端,支付宝支付和微信支付 orderInfo 均为 String 类型。
6.
App端,苹果应用内支付 orderInfo 为Object 类型,{productid: 'productid'}。
...
...
docs/api/plugins/provider.md
浏览文件 @
696d7c9e
...
...
@@ -7,7 +7,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-|:-|:-|:-|:-|:-|:-|
|√|x|√|√|√|√|√|
...
...
docs/api/plugins/share.md
浏览文件 @
696d7c9e
...
...
@@ -16,7 +16,7 @@ uni-app的App引擎已经封装了微信、QQ、微博的分享SDK,开发者
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|x|x|x|x|x|
...
...
@@ -258,46 +258,46 @@ uni.share({
-
Q:弹出分享菜单,是否有已经写好的插件?
-
A:插件市场有很多封装好的分享菜单插件,
[
底部图标菜单
](
https://ext.dcloud.net.cn/search?q=%E5%BA%95%E9%83%A8%E5%9B%BE%E6%A0%87%E8%8F%9C%E5%8D%95
)
,可直接弹出菜单,并且没有遮挡层级问题,推荐使用。
### uni.shareWithSystem(OBJECT)
调用系统分享组件发送分享消息,不需要配置分享SDK
### uni.shareWithSystem(OBJECT)
调用系统分享组件发送分享消息,不需要配置分享SDK
**平台差异说明**
|App |H5 |微信小程序 |支付宝小程序 |百度小程序 |
头条
小程序 |QQ小程序 |
|App |H5 |微信小程序 |支付宝小程序 |百度小程序 |
字节跳动
小程序 |QQ小程序 |
|:-: |:-:|:-: |:-: |:-: |:-: |:-: |
|√(App 2.6.4+) |x |x |x |x |x |x |
|√(App 2.6.4+) |x |x |x |x |x |x |
**OBJECT 参数说明**
|参数名 |类型 |必填 |说明 |
|:- |:- |:- |:- |
|type |String |- |分享类型,只支持text,image,默认为text|
|summary |String |- |分享的文字内容 |
|href |String |- |分享链接,ios端分享到微信时必填此字段 |
|imageUrl |String |- |分享图片,仅支持本地路径 |
**注意事项**
-
Android端当msg参数中设置图片(
`imageUrl`
属性)时,分享类型自动变为为
`image`
,在分享时可能只会发送图片(如微信);没有设置图片时分享类型则认为是文本
`text`
。
-
iOS端不同的分享程序对分享内容有要求,如微信分享时必需添加链接地址
`href`
,否则微信分享失败。 注:iOS8.0及以上系统触发成功回调则表示发送消息成功。
**示例代码**
```
javascript
uni
.
shareWithSystem
({
summary
:
''
,
href
:
'
https://uniapp.dcloud.io
'
,
success
(){
// 分享完成,请注意此时不一定是成功分享
},
fail
(){
// 分享失败
}
})
```
|:- |:- |:- |:- |
|type |String |- |分享类型,只支持text,image,默认为text|
|summary |String |- |分享的文字内容 |
|href |String |- |分享链接,ios端分享到微信时必填此字段 |
|imageUrl |String |- |分享图片,仅支持本地路径 |
**注意事项**
-
Android端当msg参数中设置图片(
`imageUrl`
属性)时,分享类型自动变为为
`image`
,在分享时可能只会发送图片(如微信);没有设置图片时分享类型则认为是文本
`text`
。
-
iOS端不同的分享程序对分享内容有要求,如微信分享时必需添加链接地址
`href`
,否则微信分享失败。 注:iOS8.0及以上系统触发成功回调则表示发送消息成功。
**示例代码**
```
javascript
uni
.
shareWithSystem
({
summary
:
''
,
href
:
'
https://uniapp.dcloud.io
'
,
success
(){
// 分享完成,请注意此时不一定是成功分享
},
fail
(){
// 分享失败
}
})
```
### plus.share.sendWithSystem(msg, successCB, errorCB)
...
...
@@ -309,7 +309,7 @@ App端可调用手机的系统分享,实现所有注册分享的应用的呼
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|x|x|x|x|x|
...
...
@@ -325,7 +325,7 @@ App端可调用手机的系统分享,实现所有注册分享的应用的呼
**msg参数说明**
|参数|类型|说明|
|:-|:-|:-|
|:-|:-|:-|
|type|String|分享类型,仅支持text、image|
|content|String|分享消息的文字内容|
|pictures|Array[ String ]|分享消息中包含的图片路径,仅支持本地路径。 若分享平台仅支持提交一张图片,传入多张图片则仅提交第一张图片。 如果未指定type类型,优先级顺序为:pictures>content(即设置了pictures则认为分享图片类型)。|
...
...
@@ -356,7 +356,7 @@ App端可调用手机的系统分享,实现所有注册分享的应用的呼
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|√|√|
...
...
@@ -375,10 +375,10 @@ App端可调用手机的系统分享,实现所有注册分享的应用的呼
|path |String |是 |页面 path ,必须是以 / 开头的完整路径。 |QQ小程序不支持 |
|imageUrl |String |否 |分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4 | |
|content |String |否 |百度小程序表现为:分享内容;支付宝小程序表现为:吱口令文案 |百度小程序、支付宝小程序 |
|desc |String |否 |自定义分享描述 |支付宝小程序、
头条
小程序 |
|desc |String |否 |自定义分享描述 |支付宝小程序、
字节跳动
小程序 |
|bgImgUrl |String |否 |自定义分享二维码的背景图,建议大小750
*
950(网络图片路径) |支付宝小程序 |
|query |String |否 |QQ小程序查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 qq.getLaunchOptionSync() 或 qq.onShow() 获取启动参数中的 query。 |QQ小程序 |
|templateId |String |否 |开发者后台设置的分享素材模板 id |
头条
小程序 |
|query |String |否 |QQ小程序查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 qq.getLaunchOptionSync() 或 qq.onShow() 获取启动参数中的 query。 |QQ小程序 |
|templateId |String |否 |开发者后台设置的分享素材模板 id |
字节跳动
小程序 |
|success |Function |否 |接口调用成功的回调函数 |支付宝小程序、百度小程序 |
|fail |Function |否 |接口调用失败的回调函数 |支付宝小程序、百度小程序 |
|complete |Function |否 |接口调用结束的回调函数(调用成功、失败都会执行) |百度小程序 |
...
...
@@ -403,13 +403,13 @@ export default {
*
微信、头条平台:只有定义了此事件处理函数,小程序右上角菜单才会显示“转发”按钮
*
QQ小程序还支持通过
[
qq.offShareAppMessage
](
https://q.qq.com/wiki/develop/game/API/share/qq.offShareAppMessage.html
)
取消对系统分享按钮的监听。
### uni.showShareMenu(OBJECT)
### uni.showShareMenu(OBJECT)
小程序的原生菜单中显示分享按钮
**平台差异说明**
|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |
头条
小程序 |QQ小程序 |
|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |
字节跳动
小程序 |QQ小程序 |
|:-:|:-:|:-: |:-: |:-: |:-: |:-: |
|x |x |√ |√ |√ |√ |√ |
...
...
@@ -429,7 +429,7 @@ export default {
**平台差异说明**
|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |
头条
小程序 |
|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |
字节跳动
小程序 |
|:-:|:-:|:-: |:-: |:-: |:-: |
|x |x |√ |√(1.17.0+) |x |√ |
...
...
docs/api/request/request.md
浏览文件 @
696d7c9e
...
...
@@ -23,7 +23,7 @@
必须大写,有效值在不同平台差异说明不同。
|method|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|method|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|GET|√|√|√|√|√|√|
|POST|√|√|√|√|√|√|
...
...
docs/api/request/socket-task.md
浏览文件 @
696d7c9e
...
...
@@ -2,7 +2,7 @@
**平台差异说明**
支付宝小程序、
头条
小程序,没有明确的文档来具体说明这个对象,而是指向了
[
Web Websocket
](
https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket
)
对象。
支付宝小程序、
字节跳动
小程序,没有明确的文档来具体说明这个对象,而是指向了
[
Web Websocket
](
https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket
)
对象。
### SocketTask.onMessage(CALLBACK)
监听 WebSocket 接受到服务器的消息事件
...
...
docs/api/request/websocket.md
浏览文件 @
696d7c9e
...
...
@@ -10,7 +10,7 @@
|url|String|是|服务器接口地址|小程序中必须是
`wss://`
协议|
|header|Object|否|HTTP Header , header 中不能设置 Referer|小程序|
|method|String|否|默认是GET,有效值:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT|微信小程序|
|protocols|Array
<
String
>
|否|子协议数组|H5、微信小程序、百度小程序、
头条
小程序|
|protocols|Array
<
String
>
|否|子协议数组|H5、微信小程序、百度小程序、
字节跳动
小程序|
|success|Function|否|接口调用成功的回调函数||
|fail|Function|否|接口调用失败的回调函数||
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
|
...
...
docs/api/storage/storage.md
浏览文件 @
696d7c9e
...
...
@@ -223,7 +223,7 @@ uni-app的Storage在不同端的实现不同:
-
各个小程序端为其自带的storage api,数据存储生命周期跟小程序本身一致,即除用户主动删除或超过一定时间被自动清理,否则数据都一直可用。
-
微信小程序单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。
-
支付宝小程序单条数据转换成字符串后,字符串长度最大200
*
1024。同一个支付宝用户,同一个小程序缓存总上限为10MB。
-
百度、
头条
小程序文档未说明大小限制
-
百度、
字节跳动
小程序文档未说明大小限制
除此之外,其他数据存储方案:
-
H5端还支持websql、indexedDB、sessionStorage
...
...
docs/api/system/accelerometer.md
浏览文件 @
696d7c9e
...
...
@@ -28,7 +28,7 @@ uni.onAccelerometerChange(function (res) {
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|√|√|
...
...
docs/api/system/authentication.md
浏览文件 @
696d7c9e
...
...
@@ -8,7 +8,7 @@
**平台差异说明**
|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |
头条
小程序 |QQ小程序 |
|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |
字节跳动
小程序 |QQ小程序 |
|:- |:- |:- |:- |:- |:- |:- |
|√(2.3.8+) |x |√ |x |x |x |x |
...
...
docs/api/system/barcode.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
@@ -11,8 +11,8 @@
|参数名|类型|必填|说明|平台差异说明|
|:-|:-|:-|:-|:-:|
|onlyFromCamera|Boolean|否|是否只能从相机扫码,不允许从相册选择图片|
头条
小程序不支持此参数|
|scanType|Array|否|扫码类型,参数类型是数组,二维码是'qrCode',一维码是'barCode',DataMatrix是‘datamatrix’,pdf417是‘pdf417’。|
头条
小程序不支持此参数,支付宝只支持条码和二维码|
|onlyFromCamera|Boolean|否|是否只能从相机扫码,不允许从相册选择图片|
字节跳动
小程序不支持此参数|
|scanType|Array|否|扫码类型,参数类型是数组,二维码是'qrCode',一维码是'barCode',DataMatrix是‘datamatrix’,pdf417是‘pdf417’。|
字节跳动
小程序不支持此参数,支付宝只支持条码和二维码|
|success|Function|否|接口调用成功的回调,返回内容详见返回参数说明。||
|fail|Function|否|接口调用失败的回调函数(识别失败、用户取消等情况下触发)||
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
|
...
...
docs/api/system/ble.md
浏览文件 @
696d7c9e
**低功耗蓝牙 API 平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|x|x|x|
...
...
docs/api/system/bluetooth.md
浏览文件 @
696d7c9e
**蓝牙 API 平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|x|x|x|
...
...
docs/api/system/brightness.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|x|√|
...
...
@@ -32,7 +32,7 @@ uni.setScreenBrightness({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|x|√|
...
...
@@ -65,7 +65,7 @@ uni.getScreenBrightness({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
docs/api/system/capture-screen.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|√|√|
...
...
docs/api/system/clipboard.md
浏览文件 @
696d7c9e
**剪贴板 API 平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
### uni.setClipboardData(OBJECT)
...
...
docs/api/system/compass.md
浏览文件 @
696d7c9e
...
...
@@ -23,7 +23,7 @@ uni.onCompassChange(function (res) {
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|√|√|√|
...
...
docs/api/system/contact.md
浏览文件 @
696d7c9e
...
...
@@ -5,7 +5,7 @@ App平台提供了更多通讯录相关API,包括读取联系人,详见:[h
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|x|x|
...
...
docs/api/system/gyroscope.md
浏览文件 @
696d7c9e
...
...
@@ -6,7 +6,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|x|x|
...
...
@@ -30,7 +30,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|x|x|
...
...
@@ -47,7 +47,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|x|x|
...
...
docs/api/system/ibeacon.md
浏览文件 @
696d7c9e
**iBeacon API 平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|x|x|x|
...
...
docs/api/system/info.md
浏览文件 @
696d7c9e
...
...
@@ -13,7 +13,7 @@
|参数|说明|平台差异说明|
|:-|:-|:-|
|brand|手机品牌|App、微信小程序、百度小程序、
头条
小程序、QQ小程序|
|brand|手机品牌|App、微信小程序、百度小程序、
字节跳动
小程序、QQ小程序|
|model|手机型号||
|pixelRatio|设备像素比||
|screenWidth|屏幕宽度||
...
...
@@ -22,14 +22,14 @@
|windowHeight|可使用窗口高度||
|windowTop|可使用窗口的顶部位置|App、H5|
|windowBottom|可使用窗口的底部位置|App、H5|
|statusBarHeight|状态栏的高度|
头条
小程序不支持|
|statusBarHeight|状态栏的高度|
字节跳动
小程序不支持|
|navigationBarHeight|导航栏的高度|百度小程序|
|titleBarHeight|标题栏高度|支付宝小程序|
|language|应用设置的语言|
头条
小程序不支持|
|language|应用设置的语言|
字节跳动
小程序不支持|
|version|引擎版本号|H5不支持|
|storage|设备磁盘容量|支付宝小程序|
|currentBattery|当前电量百分比|支付宝小程序|
|appName|宿主APP名称|
头条
小程序|
|appName|宿主APP名称|
字节跳动
小程序|
|AppPlatform|App平台|QQ小程序|
|host|宿主平台|百度小程序|
|app|当前运行的客户端|支付宝小程序|
...
...
@@ -102,7 +102,7 @@ uni.getSystemInfo({
|参数|说明|平台差异说明|
|:-|:-|:-|
|brand|手机品牌|App、微信小程序、百度小程序、
头条
小程序、QQ小程序|
|brand|手机品牌|App、微信小程序、百度小程序、
字节跳动
小程序、QQ小程序|
|model|手机型号||
|pixelRatio|设备像素比||
|screenWidth|屏幕宽度||
...
...
@@ -111,14 +111,14 @@ uni.getSystemInfo({
|windowHeight|可使用窗口高度||
|windowTop|可使用窗口的顶部位置|App、H5|
|windowBottom|可使用窗口的底部位置|App、H5|
|statusBarHeight|状态栏的高度|
头条
小程序不支持|
|statusBarHeight|状态栏的高度|
字节跳动
小程序不支持|
|navigationBarHeight|导航栏的高度|百度小程序|
|titleBarHeight|标题栏高度|支付宝小程序|
|language|应用设置的语言|
头条
小程序不支持|
|language|应用设置的语言|
字节跳动
小程序不支持|
|version|引擎版本号|H5不支持|
|storage|设备磁盘容量|支付宝小程序|
|currentBattery|当前电量百分比|支付宝小程序|
|appName|宿主APP名称|
头条
小程序|
|appName|宿主APP名称|
字节跳动
小程序|
|AppPlatform|App平台|QQ小程序|
|host|宿主平台|百度小程序|
|app|当前运行的客户端|支付宝小程序|
...
...
@@ -211,7 +211,7 @@ Android10以上,部分国产手机支持OAID,详见[匿名设备标识符(
平台差异说明
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|√|√|√|√|√|
...
...
docs/api/system/memory.md
浏览文件 @
696d7c9e
...
...
@@ -6,7 +6,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|√|√|x|√|
...
...
docs/api/system/network.md
浏览文件 @
696d7c9e
...
...
@@ -44,7 +44,7 @@ uni.getNetworkType({
|参数|类型|说明|平台差异说明|
|:-|:-|:-|:-|
|isConnected|Boolean|当前是否有网络连接|
头条
小程序不支持|
|isConnected|Boolean|当前是否有网络连接|
字节跳动
小程序不支持|
|networkType|String|网络类型|
|
**示例**
...
...
docs/api/system/wifi.md
浏览文件 @
696d7c9e
#### Wi-Fi
仅微信小程序平台、App平台、
头条
小程序支持,各平台开发方式暂未统一,使用时需注意用
[
条件编译
](
https://uniapp.dcloud.io/platform
)
调用不同平台的代码。
仅微信小程序平台、App平台、
字节跳动
小程序支持,各平台开发方式暂未统一,使用时需注意用
[
条件编译
](
https://uniapp.dcloud.io/platform
)
调用不同平台的代码。
微信小程序平台实现参考:
[
规范详情
](
https://developers.weixin.qq.com/miniprogram/dev/api/wx.startWifi.html
)
头条
小程序的wifi API参考:
[
规范详情
](
https://developer.toutiao.com/dev/cn/mini-app/develop/api/device/wi-fi/getconnectedwifi
)
字节跳动
小程序的wifi API参考:
[
规范详情
](
https://developer.toutiao.com/dev/cn/mini-app/develop/api/device/wi-fi/getconnectedwifi
)
App 平台实现参考
...
...
docs/api/ui/animation.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|HBuilderX 2.0.4+|√|√|√|√|√|
...
...
docs/api/ui/bgcolor.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|√|
...
...
@@ -35,7 +35,7 @@ uni.setBackgroundColor({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|√|
...
...
docs/api/ui/font.md
浏览文件 @
696d7c9e
...
...
@@ -12,7 +12,7 @@
**平台差异说明**
|5+App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|5+App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|1.9.0+
[
自定义组件编译模式
](
https://ask.dcloud.net.cn/article/35843
)
|2.3.4+|基础库 2.1.0+|x|x|x|x|
...
...
docs/api/ui/menuButton.md
浏览文件 @
696d7c9e
...
...
@@ -6,13 +6,13 @@
**平台差异说明**
|App |H5 |微信小程序 |支付宝小程序 |百度小程序 |
头条
小程序 |QQ小程序 |
|App |H5 |微信小程序 |支付宝小程序 |百度小程序 |
字节跳动
小程序 |QQ小程序 |
|:-: |:-:|:-: |:-: |:-: |:-: |:-: |
|x |x |√ |x |√ |√ |√ |
**返回值说明**
|属性 |类型 |说明 |
|属性 |类型 |说明 |
|:-: |:-: |:-: |
|width |number |宽度,单位:px |
|height |number |高度,单位:px |
...
...
docs/api/ui/navigationbar.md
浏览文件 @
696d7c9e
...
...
@@ -26,7 +26,7 @@ uni.setNavigationBarTitle({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|√|
...
...
@@ -85,7 +85,7 @@ uni.setNavigationBarColor({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|√|√|√|√|x|√|
...
...
@@ -111,7 +111,7 @@ uni.showNavigationBarLoading()
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|√|√|√|√|x|√|
...
...
@@ -138,7 +138,7 @@ uni.hideNavigationBarLoading()
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|x|x|x|
...
...
docs/api/ui/nodes-info.md
浏览文件 @
696d7c9e
...
...
@@ -112,7 +112,7 @@ query.select('#id').boundingClientRect(data => {
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|HBuilderX 2.4.7+|√|x|x|x|√|
...
...
@@ -128,7 +128,7 @@ query.select('#id').boundingClientRect(data => {
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|x|x|√|
...
...
docs/api/ui/prompt.md
浏览文件 @
696d7c9e
...
...
@@ -112,10 +112,10 @@ setTimeout(function () {
|success|Function|否|接口调用成功的回调函数||
|fail|Function|否|接口调用失败的回调函数||
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
|
**注意**
-
钉钉小程序真机与模拟器表现有差异,真机title,content均为必填项
**注意**
-
钉钉小程序真机与模拟器表现有差异,真机title,content均为必填项
**success返回参数说明**
...
...
@@ -152,8 +152,8 @@ uni.showModal({
|参数|类型|必填|说明|平台差异说明|
|:-|:-|:-|:-|:-|
|itemList|Array
<
String
>
|是|按钮的文字数组|微信、百度、
头条
小程序数组长度最大为6个|
|itemColor|HexColor|否|按钮的文字颜色,字符串格式,默认为"#000000"|
头条
小程序不支持|
|itemList|Array
<
String
>
|是|按钮的文字数组|微信、百度、
字节跳动
小程序数组长度最大为6个|
|itemColor|HexColor|否|按钮的文字颜色,字符串格式,默认为"#000000"|
字节跳动
小程序不支持|
|success|Function|否|接口调用成功的回调函数,详见返回参数说明||
|fail|Function|否|接口调用失败的回调函数||
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
|
...
...
docs/api/ui/tabbar.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -37,7 +37,7 @@ uni.setTabBarItem({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -70,7 +70,7 @@ uni.setTabBarStyle({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -89,7 +89,7 @@ uni.setTabBarStyle({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -107,7 +107,7 @@ uni.setTabBarStyle({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -135,7 +135,7 @@ uni.setTabBarBadge({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -153,7 +153,7 @@ uni.setTabBarBadge({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -171,7 +171,7 @@ uni.setTabBarBadge({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -189,7 +189,7 @@ uni.setTabBarBadge({
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(HBuilderX 2.3.4+)|x|x|x|x|x|x|
...
...
docs/api/ui/window.md
浏览文件 @
696d7c9e
...
...
@@ -5,7 +5,7 @@
**平台差异说明**
|App|H5|微信小程序 |支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序 |支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(nvue不支持)|√|√|x|x|x|√|
...
...
@@ -35,7 +35,7 @@ uni.onWindowResize((res) => {
平台差异说明
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|x|x|
...
...
docs/api/worker.md
浏览文件 @
696d7c9e
...
...
@@ -3,6 +3,6 @@
目前需分平台编写
-
微信小程序:
[
规范详情
](
https://developers.weixin.qq.com/miniprogram/dev/api/worker/wx.createWorker.html
)
-
头条
小程序:
[
规范详情
](
https://developer.toutiao.com/docs/game/worker/tt.createWorker.html
)
-
字节跳动
小程序:
[
规范详情
](
https://developer.toutiao.com/docs/game/worker/tt.createWorker.html
)
-
QQ小程序:
[
规范详情
](
https://q.qq.com/wiki/develop/miniprogram/API/worker/worker.html
)
-
H5:标准H5的worker仍然可以使用
docs/case.md
浏览文件 @
696d7c9e
...
...
@@ -129,7 +129,7 @@ uni-app助力数百家单位快速上线**抗疫系统**,开源众多项目,
</a>
<a href="#" class="clear-style barcode-view">
<img src="https://img-cdn-qiniu.dcloud.net.cn/uniapp/doc/wastesep-mp-toutiao.png" width="200"/>
<span style="margin-top:15px;">
头条
小程序码
</span>
<span style="margin-top:15px;">
字节跳动
小程序码
</span>
</a>
</div>
-->
...
...
docs/collocation/frame/lifecycle.md
浏览文件 @
696d7c9e
...
...
@@ -47,7 +47,7 @@
|onPullDownRefresh|监听用户下拉动作,一般用于下拉刷新,参考
[
示例
](
api/ui/pulldown
)
|||
|onReachBottom|页面滚动到底部的事件(不是scroll-view滚到底),常用于下拉下一页数据。具体见下方注意事项|||
|onTabItemTap|点击 tab 时触发,参数为Object,具体见下方注意事项|微信小程序、支付宝小程序、百度小程序、H5、App(自定义组件模式)||
|onShareAppMessage|用户点击右上角分享|微信小程序、百度小程序、
头条
小程序、支付宝小程序||
|onShareAppMessage|用户点击右上角分享|微信小程序、百度小程序、
字节跳动
小程序、支付宝小程序||
|onPageScroll|监听页面滚动,参数为Object|nvue暂不支持||
|onNavigationBarButtonTap|监听原生标题栏按钮点击事件,参数为Object|App、H5||
|onBackPress|监听页面返回,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack ;详细说明及使用:
[
onBackPress 详解
](
http://ask.dcloud.net.cn/article/35120
)
。支付宝小程序只有真机能触发,只能监听非navigateBack引起的返回,不可阻止默认行为。|app、H5、支付宝小程序||
...
...
docs/collocation/manifest.md
浏览文件 @
696d7c9e
...
...
@@ -19,7 +19,7 @@
|mp-weixin|Object||
[
微信小程序特有配置
](
/collocation/manifest?id=mp-weixin
)
||
|mp-alipay|Object||
[
支付宝小程序未提供可配置项
](
/collocation/manifest?id=mp-alipay
)
|
|mp-baidu|Object||
[
百度小程序特有配置
](
/collocation/manifest?id=mp-baidu
)
||
|mp-toutiao|Object||
[
头条
小程序特有配置
](
/collocation/manifest?id=mp-toutiao
)
|1.6.0|
|mp-toutiao|Object||
[
字节跳动
小程序特有配置
](
/collocation/manifest?id=mp-toutiao
)
|1.6.0|
|mp-qq|Object||
[
qq 小程序特有配置
](
/collocation/manifest?id=mp-qq
)
|2.1.0|
**Tips**
...
...
@@ -407,13 +407,13 @@ Tips:关于摇树优化(treeShaking)原理及优化结果,参考:[http
|属性|类型|说明|
|:-|:-|:-|
|appid|String|
头条
小程序的 AppID,登录
[
https://developer.toutiao.com/
](
https://developer.toutiao.com/
)
申请|
|setting|Object|
头条小程序项目设置,参考
[
头条
小程序项目设置
](
/collocation/manifest?id=mp-toutiao-setting
)
|
|appid|String|
字节跳动
小程序的 AppID,登录
[
https://developer.toutiao.com/
](
https://developer.toutiao.com/
)
申请|
|setting|Object|
字节跳动小程序项目设置,参考
[
字节跳动
小程序项目设置
](
/collocation/manifest?id=mp-toutiao-setting
)
|
|usingComponents|Boolean| 是否启用自定义组件模式,
`v2.0+`
,默认为false,
[
编译模式区别详情
](
https://ask.dcloud.net.cn/article/35843
)
|
|navigateToMiniProgramAppIdList |Array|需要跳转的小程序列表,
[
详见
](
https://developer.toutiao.com/dev/cn/mini-app/develop/framework/basic-reference/general-configuration
)
|
|uniStatistics|Object|
[
头条
小程序是否开启 uni 统计,配置方法同全局配置
](
/collocation/manifest?id=uniStatistics
)
|
|uniStatistics|Object|
[
字节跳动
小程序是否开启 uni 统计,配置方法同全局配置
](
/collocation/manifest?id=uniStatistics
)
|
####
头条
小程序项目设置@mp-toutiao-setting
####
字节跳动
小程序项目设置@mp-toutiao-setting
|属性|类型|说明|
|:-|:-|:-|
...
...
@@ -768,9 +768,9 @@ mp-qq只支持自定义组件模式,不存在usingComponents配置
"
mp-baidu
"
:
{
"
appid
"
:
"
百度小程序appid
"
},
//
头条
小程序特有配置
//
字节跳动
小程序特有配置
"
mp-toutiao
"
:
{
"
appid
"
:
"
头条
小程序appid
"
"
appid
"
:
"
字节跳动
小程序appid
"
},
"
h5
"
:
{
"
title
"
:
"
演示
"
,
//页面标题,默认使用 manifest.json 的 name
...
...
docs/collocation/pages.md
浏览文件 @
696d7c9e
...
...
@@ -190,7 +190,7 @@
|navigationBarShadow|Object||导航栏阴影,配置参考下方
[
导航栏阴影
](
/collocation/pages?id=navigationBarShadow
)
||
|navigationStyle|String|default|导航栏样式,仅支持 default/custom。custom即取消默认的原生导航栏,需看
[
使用注意
](
/collocation/pages?id=customnav
)
|微信小程序 7.0+、百度小程序、H5、App(2.0.3+)|
|disableScroll|Boolean|false|设置为 true 则页面整体不能上下滚动(bounce效果),只在页面配置中有效,在globalStyle中设置无效|微信小程序(iOS)、百度小程序(iOS)|
|backgroundColor|HexColor|#ffffff|窗口的背景色|微信小程序、百度小程序、
头条
小程序|
|backgroundColor|HexColor|#ffffff|窗口的背景色|微信小程序、百度小程序、
字节跳动
小程序|
|backgroundTextStyle|String|dark|下拉 loading 的样式,仅支持 dark/light||
|enablePullDownRefresh|Boolean|false|是否开启下拉刷新,详见
[
页面生命周期
](
/use?id=页面生命周期
)
。||
|onReachBottomDistance|Number|50|页面上拉触底事件触发时距页面底部距离,单位只支持px,详见
[
页面生命周期
](
/use?id=页面生命周期
)
||
...
...
docs/component/ad.md
浏览文件 @
696d7c9e
...
...
@@ -7,7 +7,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(2.5.2+)|x|√|x|√|√|√|
...
...
@@ -30,7 +30,7 @@
|:-|:-|:-|:-|:-|
|data|Object|可选|广告数据,通过 plus.ad.getAds (参考示例代码),设置后adpid将无效|App|
|adpid|String||uni-AD App广告位id,在
[
uni-AD官网
](
https://uniad.dcloud.net.cn/
)
申请广告位|App|
|unit-id|String||广告单元id,可在小程序管理后台的流量主模块新建|微信小程序、
头条
小程序(最低版本1.19.0+)、QQ小程序|
|unit-id|String||广告单元id,可在小程序管理后台的流量主模块新建|微信小程序、
字节跳动
小程序(最低版本1.19.0+)、QQ小程序|
|ad-intervals|number||广告自动刷新的间隔时间,单位为秒,参数值必须大于等于30(该参数不传入时 Banner 广告不会自动刷新)|微信小程序(基础库2.3.1+)|
|appid|String||小程序应用 ID|百度小程序|
|apid|String||小程序广告位 ID|百度小程序|
...
...
@@ -38,7 +38,7 @@
|ad-top|Number||type为feeds时广告上边距(px),必须大于0|QQ小程序|
|ad-width|Number||type为feeds时广告宽度(px),默认100%,最大值为屏幕宽度,最小值为265|QQ小程序|
|ad-height|Number||type为feeds时广告高度(px),最小85,最大160|QQ小程序|
|type|String|feed||QQ小程序、百度小程序、
头条
小程序|
|type|String|feed||QQ小程序、百度小程序、
字节跳动
小程序|
|@load|EventHandle||广告加载成功的回调||
|@error|EventHandle||广告加载失败的回调,event.detail = {errCode: }||
|@close|EventHandle||广告关闭的回调||
...
...
docs/component/audio.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|x|√|x|x|
...
...
docs/component/button.md
浏览文件 @
696d7c9e
...
...
@@ -17,12 +17,12 @@
|hover-start-time|Number|20|按住后多久出现点击态,单位毫秒|||
|hover-stay-time|Number|70|手指松开后点击态保留时间,单位毫秒|||
|app-parameter|String||打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效||微信小程序、QQ小程序|
|hover-stop-propagation|boolean|false|指定是否阻止本节点的祖先节点出现点击态||微信小程序|
|lang|string|'en'|指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。||微信小程序|
|session-from|string||会话来源,open-type="contact"时有效||微信小程序|
|send-message-title|string|当前标题|会话内消息卡片标题,open-type="contact"时有效||微信小程序|
|send-message-path|string|当前分享路径|会话内消息卡片点击跳转小程序路径,open-type="contact"时有效||微信小程序|
|send-message-img|string|截图|会话内消息卡片图片,open-type="contact"时有效||微信小程序|
|hover-stop-propagation|boolean|false|指定是否阻止本节点的祖先节点出现点击态||微信小程序|
|lang|string|'en'|指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。||微信小程序|
|session-from|string||会话来源,open-type="contact"时有效||微信小程序|
|send-message-title|string|当前标题|会话内消息卡片标题,open-type="contact"时有效||微信小程序|
|send-message-path|string|当前分享路径|会话内消息卡片点击跳转小程序路径,open-type="contact"时有效||微信小程序|
|send-message-img|string|截图|会话内消息卡片图片,open-type="contact"时有效||微信小程序|
|show-message-card|boolean|false|是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示"可能要发送的小程序"提示,用户点击后可以快速发送小程序消息,open-type="contact"时有效||微信小程序|
|@getphonenumber|Handler||获取用户手机号回调|open-type="getPhoneNumber"|微信小程序|
|@getuserinfo|Handler||用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo|open-type="getUserInfo"|微信小程序|
...
...
@@ -44,7 +44,7 @@
|值|说明|
|:-|:-|
|primary|微信小程序为绿色,App、H5、百度小程序、支付宝小程序为蓝色,
头条
小程序为红色,QQ小程序为浅蓝色|
|primary|微信小程序为绿色,App、H5、百度小程序、支付宝小程序为蓝色,
字节跳动
小程序为红色,QQ小程序为浅蓝色|
|default|白色|
|warn|红色|
...
...
@@ -60,10 +60,10 @@
|值|说明|平台差异说明|
|:-|:-|:-|
|feedback|打开“意见反馈”页面,用户可提交反馈内容并上传日志|App、微信小程序、QQ小程序|
|share|触发用户转发|微信小程序、百度小程序、支付宝小程序、
头条
小程序、QQ小程序|
|share|触发用户转发|微信小程序、百度小程序、支付宝小程序、
字节跳动
小程序、QQ小程序|
|getUserInfo|获取用户信息,可以从@getuserinfo回调中获取到用户信息,包括手机号、头像、昵称等信息|微信小程序、百度小程序、QQ小程序|
|contact | 打开客服会话,如果用户在会话中点击消息卡片后返回应用,可以从 @contact 回调中获得具体信息 |微信小程序、百度小程序|
|getPhoneNumber | 获取用户手机号,可以从@getphonenumber回调中获取到用户信息|微信小程序、百度小程序、
头条
小程序 |
|getPhoneNumber | 获取用户手机号,可以从@getphonenumber回调中获取到用户信息|微信小程序、百度小程序、
字节跳动
小程序 |
|launchApp | 打开APP,可以通过app-parameter属性设定向APP传的参数|
[
微信小程序
](
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html
)
、
[
QQ小程序
](
https://q.qq.com/wiki/develop/miniprogram/frame/open_ability/open_app.html
)
|
|openSetting | 打开授权设置页 |微信小程序、百度小程序|
|getAuthorize | 支持小程序授权 | 支付宝小程序 |
...
...
docs/component/camera.md
浏览文件 @
696d7c9e
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|√|
...
...
docs/component/canvas.md
浏览文件 @
696d7c9e
...
...
@@ -7,13 +7,13 @@
|属性名|类型|默认值|说明|平台差异说明|
|:-|:-|:-|:-|:-|
|canvas-id|String||canvas 组件的唯一标识符||
|disable-scroll|Boolean|false|当在 canvas 中移动时且有绑定手势事件时,禁止屏幕滚动以及下拉刷新|
头条
小程序不支持|
|@touchstart|EventHandle||手指触摸动作开始|
头条
小程序不支持|
|@touchmove|EventHandle||手指触摸后移动|
头条
小程序不支持|
|@touchend|EventHandle||手指触摸动作结束|
头条
小程序不支持|
|@touchcancel|EventHandle||手指触摸动作被打断,如来电提醒,弹窗|
头条
小程序不支持|
|@longtap|EventHandle||手指长按 500ms 之后触发,触发了长按事件后进行移动不会触发屏幕的滚动|
头条
小程序不支持|
|@error|EventHandle||当发生错误时触发 error 事件,detail = {errMsg: 'something wrong'}|
头条
小程序不支持|
|disable-scroll|Boolean|false|当在 canvas 中移动时且有绑定手势事件时,禁止屏幕滚动以及下拉刷新|
字节跳动
小程序不支持|
|@touchstart|EventHandle||手指触摸动作开始|
字节跳动
小程序不支持|
|@touchmove|EventHandle||手指触摸后移动|
字节跳动
小程序不支持|
|@touchend|EventHandle||手指触摸动作结束|
字节跳动
小程序不支持|
|@touchcancel|EventHandle||手指触摸动作被打断,如来电提醒,弹窗|
字节跳动
小程序不支持|
|@longtap|EventHandle||手指长按 500ms 之后触发,触发了长按事件后进行移动不会触发屏幕的滚动|
字节跳动
小程序不支持|
|@error|EventHandle||当发生错误时触发 error 事件,detail = {errMsg: 'something wrong'}|
字节跳动
小程序不支持|
**注意事项:**
...
...
docs/component/checkbox.md
浏览文件 @
696d7c9e
...
...
@@ -132,5 +132,5 @@
预览H5效果:使用浏览器的手机模式访问
[
https://uniapp.dcloud.io/h5/pages/component/checkbox/checkbox
](
https://uniapp.dcloud.io/h5/pages/component/checkbox/checkbox
)
**注意**
-
checkbox的默认颜色,在不同平台不一样。微信小程序是绿色的,
头条
小程序为红色,其他平台是蓝色的。更改颜色使用color属性。
-
checkbox的默认颜色,在不同平台不一样。微信小程序是绿色的,
字节跳动
小程序为红色,其他平台是蓝色的。更改颜色使用color属性。
-
如需调节checkbox大小,可通过css的scale方法调节,如缩小到70%
`style="transform:scale(0.7)"`
docs/component/cover-view.md
浏览文件 @
696d7c9e
...
...
@@ -5,15 +5,15 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
支持的事件:
`click`
|属性名|类型|默认值|说明|平台差异说明|
|:-|:-|:-|:-|:-|
|scroll-top|number/string||设置顶部滚动偏移量,仅在设置了 overflow-y: scroll 成为滚动元素后生效|微信小程序2.1.0|
|属性名|类型|默认值|说明|平台差异说明|
|:-|:-|:-|:-|:-|
|scroll-top|number/string||设置顶部滚动偏移量,仅在设置了 overflow-y: scroll 成为滚动元素后生效|微信小程序2.1.0|
#### cover-image
...
...
@@ -21,7 +21,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -30,7 +30,7 @@
|属性名|类型|默认值|说明|平台差异说明|
|:-|:-|:-|:-|:-|
|src|String||图标路径。支持本地路径、网络路径。不支持 base64 格式。|
|@load|eventhandle||图片加载成功时触发|微信小程序 2.1.0|
|@load|eventhandle||图片加载成功时触发|微信小程序 2.1.0|
|@error|eventhandle||图片加载失败时触发|微信小程序 2.1.0|
...
...
docs/component/editor.md
浏览文件 @
696d7c9e
...
...
@@ -14,7 +14,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|2.0.0+
[
自定义组件编译模式
](
https://ask.dcloud.net.cn/article/35843
)
,不含nvue|2.4.5+|基础库 2.7.0+|x|x|x|x|
...
...
docs/component/icon.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√(2.2.3+)|√|√|√|√|√|
...
...
docs/component/image.md
浏览文件 @
696d7c9e
...
...
@@ -6,7 +6,7 @@
|:-|:-|:-|:-|:-|
|src|String||图片资源地址||
|mode|String|'scaleToFill'|图片裁剪、缩放的模式|
<div
style=
"width:68px;"
></div>
|
|lazy-load|Boolean|false|图片懒加载。只针对page与scroll-view下的image有效|微信小程序、App、百度小程序、
头条
小程序|
|lazy-load|Boolean|false|图片懒加载。只针对page与scroll-view下的image有效|微信小程序、App、百度小程序、
字节跳动
小程序|
|fade-show|Boolean|true|图片显示动画效果|仅App-nvue 2.3.4+ Android有效|
|webp|boolean|false|默认不解析 webP 格式,只支持网络资源|微信小程序2.9.0|
|show-menu-by-longpress|boolean|false|开启长按图片显示识别小程序码菜单|微信小程序2.7.0|
...
...
docs/component/live-player.md
浏览文件 @
696d7c9e
...
...
@@ -6,7 +6,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序
|:-: |:-:|:-:|:-:|:-:|:-:|:-:|
|x(见下)|x |√ |x |√ |√(基础库版本>=1.52.0) |√ |
...
...
@@ -32,37 +32,37 @@
|@netstatus|EventHandle||网络状态通知,detail = {info}||
|@fullscreenchange|EventHandle||全屏变化事件,detail = {direction, fullScreen}。|
|
mode 的合法值
|值|说明|
|:-|:-|
|live|直播|
|RTC|实时通话,该模式时延更低|
orientation 的合法值
|值|说明|
|:-|:-|
|vertical|竖直|
|horizontal|水平|
object-fit 的合法值
|值|说明|
|:-|:-|
|contain|图像长边填满屏幕,短边区域会被填充⿊⾊|
|fillCrop|图像铺满屏幕,超出显示区域的部分将被截掉|
sound-mode 的合法值
|值|说明|
|:-|:-|
|speaker|扬声器|
|ear|听筒|
mode 的合法值
|值|说明|
|:-|:-|
|live|直播|
|RTC|实时通话,该模式时延更低|
orientation 的合法值
|值|说明|
|:-|:-|
|vertical|竖直|
|horizontal|水平|
object-fit 的合法值
|值|说明|
|:-|:-|
|contain|图像长边填满屏幕,短边区域会被填充⿊⾊|
|fillCrop|图像铺满屏幕,超出显示区域的部分将被截掉|
sound-mode 的合法值
|值|说明|
|:-|:-|
|speaker|扬声器|
|ear|听筒|
**Tips**
...
...
docs/component/live-pusher.md
浏览文件 @
696d7c9e
...
...
@@ -2,26 +2,27 @@
实时音视频录制,也称直播推流。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(仅nvue)|x|√|x|x|x|x|
如app平台的vue页面需要支持直播推流,需编写条件编译代码,使用
`plus.video.LivePusher`
,
[
业务指南
](
https://ask.dcloud.net.cn/article/13416
)
、
[
规范文档
](
http://www.html5plus.org/doc/zh_cn/video.html#plus.video.LivePusher
)
使用nvue做直播,比使用vue的优势有:
1.
nvue可一套代码直接编译到App和微信
2.
nvue的cover-view比vue的cover-view更强大,在视频上绘制元素更容易。如果只考虑App端的话,不用cover-view,任意组件都可以覆盖live-pusher组件,因为nvue没有层级问题。
3.
若需要视频内嵌在swiper里上下滑动(类抖音、映客首页模式),App端只有nvue才能实现
当然nvue相比vue的坏处是css写法受限,如果只开发微信小程序,不考虑App,那么使用vue页面也是一样的。
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(仅nvue)|x|√|x|x|x|x|
如app平台的vue页面需要支持直播推流,需编写条件编译代码,使用
`plus.video.LivePusher`
,
[
业务指南
](
https://ask.dcloud.net.cn/article/13416
)
、
[
规范文档
](
http://www.html5plus.org/doc/zh_cn/video.html#plus.video.LivePusher
)
使用nvue做直播,比使用vue的优势有:
1.
nvue可一套代码直接编译到App和微信
2.
nvue的cover-view比vue的cover-view更强大,在视频上绘制元素更容易。如果只考虑App端的话,不用cover-view,任意组件都可以覆盖live-pusher组件,因为nvue没有层级问题。
3.
若需要视频内嵌在swiper里上下滑动(类抖音、映客首页模式),App端只有nvue才能实现
当然nvue相比vue的坏处是css写法受限,如果只开发微信小程序,不考虑App,那么使用vue页面也是一样的。
**参数说明**
设置live-pusher组件的推流地址,推流视频模式等。
设置live-pusher组件的推流地址,推流视频模式等。
属性|类型 |默认值|必填|说明|平台差异说明| :--|:--|:--|:--|:--|:--|
属性|类型 |默认值|必填|说明|平台差异说明|
:--|:--|:--|:--|:--|:--|
url|string| |是|推流地址,支持RTMP协议。|
mode |string|SD|否|推流视频模式,可取值:SD(标清), HD(高清), FHD(超清)。|
aspect |string|3:2|否|视频宽高比例|
...
...
@@ -29,10 +30,10 @@ muted|Boolean|false|否|是否静音。|
enable-camera|Boolean|true|否|开启摄像头。|
auto-focus|Boolean|true|否|自动聚集。|
beauty|Number|0|否|美颜,取值范围 0-9(iOS取值范围为1) ,0 表示关闭。|
whiteness|Number|0|否|美白,取值范围 0-9(iOS取值范围为1) ,0 表示关闭。|
orientation|String|"vertical"|否|画面方向|
whiteness|Number|0|否|美白,取值范围 0-9(iOS取值范围为1) ,0 表示关闭。|
orientation|String|"vertical"|否|画面方向|
beauty|number|0|否|美颜,取值范围 0-9 ,0 表示关闭|
whiteness|number|0|否|美白,取值范围 0-9 ,0 表示关闭|
whiteness|number|0|否|美白,取值范围 0-9 ,0 表示关闭|
min-bitrate|Number|200|否|最小码率。|
max-bitrate|Number|1000|否|最大码率。|
audio-quality|string|high|否|高音质(48KHz)或低音质(16KHz),值为high, low|微信小程序1.7.0
...
...
@@ -48,13 +49,13 @@ enable-mic|boolean|true|否|开启或关闭麦克风|微信小程序2.10.0
enable-agc|boolean|false|否|是否开启音频自动增益|微信小程序2.10.0
enable-ans|boolean|false|否|是否开启音频噪声抑制|微信小程序2.10.0
audio-volume-type|string|voicecall|否|音量类型|微信小程序2.10.0
@statechange|EventHandle|||状态变化事件,detail = {code}|
@netstatus|EventHandle|||网络状态通知,detail = {info}|
@error|EventHandle|||渲染错误事件,detail = {errMsg, errCode}|
@statechange|EventHandle|||状态变化事件,detail = {code}|
@netstatus|EventHandle|||网络状态通知,detail = {info}|
@error|EventHandle|||渲染错误事件,detail = {errMsg, errCode}|
@bgmstart|EventHandle|||背景音开始播放时触发|微信小程序2.4.0
@bgmprogress|EventHandle|||背景音进度变化时触发,detail = {progress, duration}|微信小程序2.4.0
@bgmcomplete|EventHandle|||背景音播放完成时触发|微信小程序2.4.0
orientation 的合法值
...
...
@@ -92,24 +93,28 @@ audio-volume-type 的合法值
|值|说明|
|:-|:-|
|media|媒体音量|
|voicecall|通话音量|
网络状态数据(info)安卓
键名|说明 :--|:--|
videoBitrate | 当前视频编/码器输出的比特率,单位 kbps
audioBitrate | 当前音频编/码器输出的比特率,单位 kbps
videoFPS | 当前视频帧率
videoGOP | 当前视频 GOP,也就是每两个关键帧(I帧)间隔时长,单位 s
netSpeed | 当前的发送/接收速度
netJitter | 网络抖动情况,抖动越大,网络越不稳定
|voicecall|通话音量|
网络状态数据(info)安卓
键名|说明
:--|:--|
videoBitrate | 当前视频编/码器输出的比特率,单位 kbps
audioBitrate | 当前音频编/码器输出的比特率,单位 kbps
videoFPS | 当前视频帧率
videoGOP | 当前视频 GOP,也就是每两个关键帧(I帧)间隔时长,单位 s
netSpeed | 当前的发送/接收速度
netJitter | 网络抖动情况,抖动越大,网络越不稳定
videoWidth | 视频画面的宽度
videoHeight | 视频画面的高度
网络状态数据(info)iOS
参数|类型 |说明 :--|:--|:--|
code|Number| code码
网络状态数据(info)iOS
参数|类型 |说明
:--|:--|:--|
code|Number| code码
message|string| 具体的网络状态信息
```
html
<template>
...
...
@@ -128,101 +133,101 @@ message|string| 具体的网络状态信息
<button
class=
"btn"
@
click=
"switchCamera"
>
切换摄像头
</button>
</view>
</template>
```
```
javascript
<
script
>
export
default
{
data
:
{
fil
:
true
},
```
```
javascript
<
script
>
export
default
{
data
:
{
fil
:
true
},
onReady
()
{
// 注意:需要在onReady中 或 onLoad 延时
this
.
context
=
uni
.
createLivePusherContext
(
"
livePusher
"
,
this
);
},
methods
:
{
statechange
(
e
)
{
console
.
log
(
"
statechange:
"
+
JSON
.
stringify
(
e
));
},
netstatus
(
e
)
{
console
.
log
(
"
netstatus:
"
+
JSON
.
stringify
(
e
));
},
error
(
e
)
{
console
.
log
(
"
error:
"
+
JSON
.
stringify
(
e
));
},
start
:
function
()
{
this
.
context
.
start
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.start:
"
+
JSON
.
stringify
(
a
));
}
});
},
close
:
function
()
{
this
.
context
.
close
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.close:
"
+
JSON
.
stringify
(
a
));
}
});
},
snapshot
:
function
()
{
this
.
context
.
snapshot
({
success
:
(
e
)
=>
{
console
.
log
(
JSON
.
stringify
(
e
));
}
});
},
resume
:
function
()
{
this
.
context
.
resume
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.resume:
"
+
JSON
.
stringify
(
a
));
}
});
},
pause
:
function
()
{
this
.
context
.
pause
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.pause:
"
+
JSON
.
stringify
(
a
));
}
});
},
stop
:
function
()
{
this
.
context
.
stop
({
success
:
(
a
)
=>
{
console
.
log
(
JSON
.
stringify
(
a
));
}
});
},
switchCamera
:
function
()
{
this
.
context
.
switchCamera
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.switchCamera:
"
+
JSON
.
stringify
(
a
));
}
});
},
startPreview
:
function
()
{
this
.
context
.
startPreview
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.startPreview:
"
+
JSON
.
stringify
(
a
));
}
});
},
stopPreview
:
function
()
{
this
.
context
.
stopPreview
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.stopPreview:
"
+
JSON
.
stringify
(
a
));
}
});
}
}
}
// 注意:需要在onReady中 或 onLoad 延时
this
.
context
=
uni
.
createLivePusherContext
(
"
livePusher
"
,
this
);
},
methods
:
{
statechange
(
e
)
{
console
.
log
(
"
statechange:
"
+
JSON
.
stringify
(
e
));
},
netstatus
(
e
)
{
console
.
log
(
"
netstatus:
"
+
JSON
.
stringify
(
e
));
},
error
(
e
)
{
console
.
log
(
"
error:
"
+
JSON
.
stringify
(
e
));
},
start
:
function
()
{
this
.
context
.
start
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.start:
"
+
JSON
.
stringify
(
a
));
}
});
},
close
:
function
()
{
this
.
context
.
close
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.close:
"
+
JSON
.
stringify
(
a
));
}
});
},
snapshot
:
function
()
{
this
.
context
.
snapshot
({
success
:
(
e
)
=>
{
console
.
log
(
JSON
.
stringify
(
e
));
}
});
},
resume
:
function
()
{
this
.
context
.
resume
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.resume:
"
+
JSON
.
stringify
(
a
));
}
});
},
pause
:
function
()
{
this
.
context
.
pause
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.pause:
"
+
JSON
.
stringify
(
a
));
}
});
},
stop
:
function
()
{
this
.
context
.
stop
({
success
:
(
a
)
=>
{
console
.
log
(
JSON
.
stringify
(
a
));
}
});
},
switchCamera
:
function
()
{
this
.
context
.
switchCamera
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.switchCamera:
"
+
JSON
.
stringify
(
a
));
}
});
},
startPreview
:
function
()
{
this
.
context
.
startPreview
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.startPreview:
"
+
JSON
.
stringify
(
a
));
}
});
},
stopPreview
:
function
()
{
this
.
context
.
stopPreview
({
success
:
(
a
)
=>
{
console
.
log
(
"
livePusher.stopPreview:
"
+
JSON
.
stringify
(
a
));
}
});
}
}
}
<
/script>
```
相关api:
[
uni.createLivePusherContext
](
/api/media/live-pusher-context?id=createLivePusherContext
)
**注意**
*
live-pusher 是原生组件,在小程序端层级高于前端组件,需使用cover-view覆盖。在低版本微信中,live-pusher无法内嵌于 scroll-view、swiper、picker-view、movable-view 中。在App端的nvue文件中,live-pusher没有这类限制。
*
App平台:使用
`<live-pusher/>`
组件,打包 App 时必须勾选 manifest.json->App 模块权限配置->LivePusher(直播推流) 模块。
**注意**
*
live-pusher 是原生组件,在小程序端层级高于前端组件,需使用cover-view覆盖。在低版本微信中,live-pusher无法内嵌于 scroll-view、swiper、picker-view、movable-view 中。在App端的nvue文件中,live-pusher没有这类限制。
*
App平台:使用
`<live-pusher/>`
组件,打包 App 时必须勾选 manifest.json->App 模块权限配置->LivePusher(直播推流) 模块。
docs/component/map.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|x|
...
...
docs/component/movable-view.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -24,7 +24,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
docs/component/native-component.md
浏览文件 @
696d7c9e
...
...
@@ -15,8 +15,8 @@ H5、App的nvue页面,不存在混合渲染的情况,它们或者全部是
*
[
video
](
/component/video
)
*
[
camera
](
/component/camera
)
(仅微信小程序、百度小程序支持)
*
[
canvas
](
/component/canvas
)
(仅在微信小程序、百度小程序表现为原生组件)
*
[
input
](
/component/input
)
(仅在微信小程序、支付宝小程序、
头条
小程序、QQ小程序中且input置焦时表现为原生组件,其中支付宝小程序的input仅为text且置焦时才表现为原生组件)
*
[
textarea
](
/component/textarea
)
(仅在微信小程序、百度小程序、
头条
小程序表现为原生组件)
*
[
input
](
/component/input
)
(仅在微信小程序、支付宝小程序、
字节跳动
小程序、QQ小程序中且input置焦时表现为原生组件,其中支付宝小程序的input仅为text且置焦时才表现为原生组件)
*
[
textarea
](
/component/textarea
)
(仅在微信小程序、百度小程序、
字节跳动
小程序表现为原生组件)
*
[
live-player
](
/component/live-player
)
(仅微信小程序、百度小程序支持,App端直接使用video组件可同时实现拉流)
*
[
live-pusher
](
/component/live-pusher
)
(仅微信小程序、百度小程序、app-nvue支持,app-vue使用plus.video.LivePusher可实现推流)
*
[
cover-view
](
/component/cover-view
)
...
...
docs/component/navigation-bar.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√ 2.6.3+|2.6.3+|√ 2.9.0+|√|√|√|√|
...
...
docs/component/navigator.md
浏览文件 @
696d7c9e
...
...
@@ -24,7 +24,7 @@
|navigate|对应 uni.navigateTo 的功能||
|redirect|对应 uni.redirectTo 的功能||
|switchTab|对应 uni.switchTab 的功能||
|reLaunch|对应 uni.reLaunch 的功能|
头条
小程序不支持|
|reLaunch|对应 uni.reLaunch 的功能|
字节跳动
小程序不支持|
|navigateBack|对应 uni.navigateBack 的功能||
|exit|退出小程序,target="miniProgram"时生效|微信2.1.0+、百度2.5.2+、QQ1.4.7+|
...
...
docs/component/open-data.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|x|√|
...
...
docs/component/page-meta.md
浏览文件 @
696d7c9e
...
...
@@ -10,7 +10,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√ 2.6.3+|2.6.3+|√ 2.9.0+|√|√|√|√|
...
...
docs/component/picker-view.md
浏览文件 @
696d7c9e
...
...
@@ -8,11 +8,11 @@
|:-|:-|:-|:-|
|value|Array<Number>|数组中的数字依次表示 picker-view 内的 picker-view-column 选择的第几项(下标从 0 开始),数字大于 picker-view-column 可选项长度时,选择最后一项。||
|indicator-style|String|设置选择器中间选中框的样式||
|indicator-class|String|设置选择器中间选中框的类名|app-nvue和
头条
小程序不支持|
|indicator-class|String|设置选择器中间选中框的类名|app-nvue和
字节跳动
小程序不支持|
|mask-style|String|设置蒙层的样式||
|mask-class|String|设置蒙层的类名|app-nvue和
头条
小程序不支持|
|mask-class|String|设置蒙层的类名|app-nvue和
字节跳动
小程序不支持|
|@change|EventHandle|当滚动选择,value 改变时触发 change 事件,event.detail = {value: value};value为数组,表示 picker-view 内的 picker-view-column 当前选择的是第几项(下标从 0 开始)|
|
|@pickstart|eventhandle||当滚动选择开始时候触发事件|微信小程序2.3.1|
|@pickstart|eventhandle||当滚动选择开始时候触发事件|微信小程序2.3.1|
|@pickend|eventhandle||当滚动选择结束时候触发事件|微信小程序2.3.1|
**注意:**
其中只可放置
`<picker-view-column/>`
组件,其他节点不会显示。
...
...
docs/component/picker.md
浏览文件 @
696d7c9e
...
...
@@ -25,7 +25,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|vue支持,nvue自2.4起支持|√|√|x|√|√|√|
...
...
@@ -53,7 +53,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|√|
...
...
@@ -76,7 +76,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|√|√|
...
...
@@ -89,7 +89,7 @@
|value|String|0|表示选中的日期,格式为"YYYY-MM-DD"||
|start|String||表示有效日期范围的开始,字符串格式为"YYYY-MM-DD"||
|end|String||表示有效日期范围的结束,字符串格式为"YYYY-MM-DD"||
|fields|String|day|有效值 year,month,day,表示选择器的粒度|H5、App 2.6.3+、微信小程序、百度小程序、
头条
小程序|
|fields|String|day|有效值 year,month,day,表示选择器的粒度|H5、App 2.6.3+、微信小程序、百度小程序、
字节跳动
小程序|
|@change|EventHandle||value 改变时触发 change 事件,event.detail = {value: value}||
|@cancel|EventHandle||取消选择时触发||
|disabled|Boolean|false|是否禁用|
|
...
...
@@ -108,7 +108,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|x|x|√|x|√|√|√|
...
...
docs/component/radio.md
浏览文件 @
696d7c9e
...
...
@@ -100,6 +100,6 @@ export default {
预览H5效果:使用浏览器的手机模式访问
[
https://uniapp.dcloud.io/h5/pages/component/radio/radio
](
https://uniapp.dcloud.io/h5/pages/component/radio/radio
)
**注意**
-
radio的默认颜色,在不同平台不一样。微信小程序是绿色的,
头条
小程序为红色,其他平台是蓝色的。更改颜色使用color属性。
-
radio的默认颜色,在不同平台不一样。微信小程序是绿色的,
字节跳动
小程序为红色,其他平台是蓝色的。更改颜色使用color属性。
-
如需调节radio大小,可通过css的scale方法调节,如缩小到70%
`style="transform:scale(0.7)"`
-
radio不是checkbox,点击一个已经选中的radio,不会将其取消选中
\ No newline at end of file
docs/component/swiper.md
浏览文件 @
696d7c9e
...
...
@@ -18,18 +18,18 @@
|duration|Number|500|滑动动画时长|app-nvue不支持|
|circular|Boolean|false|是否采用衔接滑动||
|vertical|Boolean|false|滑动方向是否为纵向||
|previous-margin|String|0px|前边距,可用于露出前一项的一小部分,接受 px 和 rpx 值|app-nvue、
头条
小程序不支持|
|next-margin|String|0px|后边距,可用于露出后一项的一小部分,接受 px 和 rpx 值|app-nvue、
头条
小程序不支持|
|previous-margin|String|0px|前边距,可用于露出前一项的一小部分,接受 px 和 rpx 值|app-nvue、
字节跳动
小程序不支持|
|next-margin|String|0px|后边距,可用于露出后一项的一小部分,接受 px 和 rpx 值|app-nvue、
字节跳动
小程序不支持|
|acceleration|Boolean|false|当开启时,会根据滑动速度,连续滑动多屏|支付宝小程序|
|disable-programmatic-animation|Boolean|false|是否禁用代码变动触发 swiper 切换时使用动画。|支付宝小程序|
|display-multiple-items|Number|1|同时显示的滑块数量|支付宝小程序不支持|
|skip-hidden-item-layout|Boolean|false|是否跳过未显示的滑块布局,设为 true 可优化复杂情况下的滑动性能,但会丢失隐藏状态滑块的布局信息|App、微信小程序|
|disable-touch|Boolean|false|是否禁止用户 touch 操作|App 2.5.5+、H5 2.5.5+、支付宝小程序、
头条
小程序(只在初始化时有效,不能动态变更)|
|touchable|Boolean|true|是否监听用户的触摸事件,只在初始化时有效,不能动态变更|
头条
小程序(uni-app 2.5.5+ 推荐统一使用 disable-touch)|
|disable-touch|Boolean|false|是否禁止用户 touch 操作|App 2.5.5+、H5 2.5.5+、支付宝小程序、
字节跳动
小程序(只在初始化时有效,不能动态变更)|
|touchable|Boolean|true|是否监听用户的触摸事件,只在初始化时有效,不能动态变更|
字节跳动
小程序(uni-app 2.5.5+ 推荐统一使用 disable-touch)|
|easing-function|String|default|指定 swiper 切换缓动动画类型,有效值:default、linear、easeInCubic、easeOutCubic、easeInOutCubic|微信小程序|
|@change|EventHandle||current 改变时会触发 change 事件,event.detail = {current: current, source: source}||
|@transition|EventHandle||swiper-item 的位置发生改变时会触发 transition 事件,event.detail = {dx: dx, dy: dy}|App、H5、微信小程序、支付宝小程序、
头条
小程序、QQ小程序|
|@animationfinish|EventHandle||动画结束时会触发 animationfinish 事件,event.detail = {current: current, source: source}|
头条
小程序不支持|
|@transition|EventHandle||swiper-item 的位置发生改变时会触发 transition 事件,event.detail = {dx: dx, dy: dy}|App、H5、微信小程序、支付宝小程序、
字节跳动
小程序、QQ小程序|
|@animationfinish|EventHandle||动画结束时会触发 animationfinish 事件,event.detail = {current: current, source: source}|
字节跳动
小程序不支持|
change 事件返回 detail 中包含一个 source 字段,表示导致变更的原因,可能值如下:
...
...
docs/component/switch.md
浏览文件 @
696d7c9e
...
...
@@ -7,7 +7,7 @@
|属性名|类型|默认值|说明|平台差异说明|
|:-|:-|:-|:-|:-|:-|
|checked|Boolean|false|是否选中||
|disabled|Boolean|false|是否禁用|
头条
小程序不支持|
|disabled|Boolean|false|是否禁用|
字节跳动
小程序不支持|
|type|String|switch|样式,有效值:switch, checkbox||
|@change|EventHandle||checked 改变时触发 change 事件,event.detail={ value:checked}||
|color|Color||switch 的颜色,同 css 的 color|
|
...
...
@@ -62,5 +62,5 @@ export default {
预览H5效果:使用浏览器的手机模式访问
[
https://uniapp.dcloud.io/h5/pages/component/switch/switch
](
https://uniapp.dcloud.io/h5/pages/component/switch/switch
)
**注意**
-
switch的默认颜色,在不同平台不一样。微信小程序是绿色的,
头条
小程序为红色,其他平台是蓝色的。更改颜色使用color属性。
-
switch的默认颜色,在不同平台不一样。微信小程序是绿色的,
字节跳动
小程序为红色,其他平台是蓝色的。更改颜色使用color属性。
-
如需调节switch大小,可通过css的scale方法调节,如缩小到70%
`style="transform:scale(0.7)"`
docs/component/textarea.md
浏览文件 @
696d7c9e
...
...
@@ -9,25 +9,25 @@
|value|String||输入框的内容||
|placeholder|String||输入框为空时占位符||
|placeholder-style|String||指定 placeholder 的样式||
|placeholder-class|String|textarea-placeholder|指定 placeholder 的样式类|
头条
小程序不支持|
|placeholder-class|String|textarea-placeholder|指定 placeholder 的样式类|
字节跳动
小程序不支持|
|disabled|Boolean|false|是否禁用||
|maxlength|Number|140|最大输入长度,设置为 -1 的时候不限制最大长度||
|focus|Boolean|false|获取焦点|在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。|
|auto-height|Boolean|false|是否自动增高,设置auto-height时,style.height不生效||
|fixed|Boolean|false|如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true|微信小程序、百度小程序、
头条
小程序、QQ小程序|
|cursor-spacing|Number|0|指定光标与键盘的距离,单位 px 。取 textarea 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离|App、微信小程序、百度小程序、
头条
小程序、QQ小程序|
|cursor|Number||指定focus时的光标位置|微信小程序、App、H5、百度小程序、
头条
小程序、QQ小程序|
|fixed|Boolean|false|如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true|微信小程序、百度小程序、
字节跳动
小程序、QQ小程序|
|cursor-spacing|Number|0|指定光标与键盘的距离,单位 px 。取 textarea 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离|App、微信小程序、百度小程序、
字节跳动
小程序、QQ小程序|
|cursor|Number||指定focus时的光标位置|微信小程序、App、H5、百度小程序、
字节跳动
小程序、QQ小程序|
|show-confirm-bar|Boolean|true|是否显示键盘上方带有”完成“按钮那一栏|微信小程序、百度小程序、QQ小程序|
|selection-start|Number|-1|光标起始位置,自动聚焦时有效,需与selection-end搭配使用|微信小程序、App、H5、百度小程序、
头条
小程序、QQ小程序|
|selection-end|Number|-1|光标结束位置,自动聚焦时有效,需与selection-start搭配使用|微信小程序、App、H5、百度小程序、
头条
小程序、QQ小程序|
|selection-start|Number|-1|光标起始位置,自动聚焦时有效,需与selection-end搭配使用|微信小程序、App、H5、百度小程序、
字节跳动
小程序、QQ小程序|
|selection-end|Number|-1|光标结束位置,自动聚焦时有效,需与selection-start搭配使用|微信小程序、App、H5、百度小程序、
字节跳动
小程序、QQ小程序|
|adjust-position|Boolean|true|键盘弹起时,是否自动上推页面|App、微信小程序、百度小程序、QQ小程序|
|disable-default-padding|boolean|false|是否去掉 iOS 下的默认内边距|微信小程序2.10.0|
|disable-default-padding|boolean|false|是否去掉 iOS 下的默认内边距|微信小程序2.10.0|
|hold-keyboard|boolean|false|focus时,点击页面的时候不收起键盘|微信小程序2.8.2|
|@focus|EventHandle||输入框聚焦时触发,event.detail = { value, height },height 为键盘高度|仅微信小程序、App(HBuilderX 2.0+
[
nvue uni-app模式
](
http://ask.dcloud.net.cn/article/36074
)
) 、QQ小程序支持 height|
|@blur|EventHandle||输入框失去焦点时触发,event.detail = {value, cursor}||
|@linechange|EventHandle||输入框行数变化时调用,event.detail = {height: 0, heightRpx: 0, lineCount: 0}|
头条
小程序不支持|
|@linechange|EventHandle||输入框行数变化时调用,event.detail = {height: 0, heightRpx: 0, lineCount: 0}|
字节跳动
小程序不支持|
|@input|EventHandle||当键盘输入时,触发 input 事件,event.detail = {value, cursor}, @input 处理函数的返回值并不会反映到 textarea 上||
|@confirm|EventHandle||点击完成时, 触发 confirm 事件,event.detail = {value: value}|微信小程序、百度小程序、QQ小程序|
|@confirm|EventHandle||点击完成时, 触发 confirm 事件,event.detail = {value: value}|微信小程序、百度小程序、QQ小程序|
|@keyboardheightchange|eventhandle||键盘高度发生变化的时候触发此事件,event.detail = {height: height, duration: duration}|微信小程序2.7.0|
**示例**
[
查看示例
](
https://uniapp.dcloud.io/h5/pages/component/textarea/textarea
)
...
...
@@ -66,7 +66,7 @@ export default {
-
textarea 的 blur 事件会晚于页面上的 tap 事件,如果需要在 button 的点击事件获取 textarea,可以使用 form 的 @submit。
-
`input`
事件处理函数内实时修改当前值不生效,可以延迟设置,例如:
``setTimeout(() => { this.value = 100 }, 0)``
。
-
微信小程序、百度小程序、
头条
小程序中,textarea是原生组件,层级高于前端组件,请勿在 scroll-view、swiper、picker-view、movable-view 中使用 textarea 组件。覆盖textarea需要使用cover-view。
[
详见
](
/component/native-component
)
-
微信小程序、百度小程序、
字节跳动
小程序中,textarea是原生组件,层级高于前端组件,请勿在 scroll-view、swiper、picker-view、movable-view 中使用 textarea 组件。覆盖textarea需要使用cover-view。
[
详见
](
/component/native-component
)
-
小程序端 css 动画对 textarea 组件无效。
-
H5 平台只能在用户交互时修改 focus 生效。
-
如果遇到 focus 属性设置不生效的问题参考:
[
组件属性设置不生效解决办法
](
/use?id=%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
)
...
...
docs/component/video.md
浏览文件 @
696d7c9e
此差异已折叠。
点击以展开。
docs/component/web-view.md
浏览文件 @
696d7c9e
此差异已折叠。
点击以展开。
docs/frame.md
浏览文件 @
696d7c9e
此差异已折叠。
点击以展开。
docs/platform.md
浏览文件 @
696d7c9e
此差异已折叠。
点击以展开。
docs/quickstart.md
浏览文件 @
696d7c9e
此差异已折叠。
点击以展开。
docs/release.md
浏览文件 @
696d7c9e
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录