Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Velpro187
uni-app
提交
696d7c9e
U
uni-app
项目概览
Velpro187
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
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|
...
...
@@ -265,7 +265,7 @@ uni.share({
**平台差异说明**
|App |H5 |微信小程序 |支付宝小程序 |百度小程序 |
头条
小程序 |QQ小程序 |
|App |H5 |微信小程序 |支付宝小程序 |百度小程序 |
字节跳动
小程序 |QQ小程序 |
|:-: |:-:|:-: |:-: |:-: |:-: |:-: |
|√(App 2.6.4+) |x |x |x |x |x |x |
...
...
@@ -309,7 +309,7 @@ App端可调用手机的系统分享,实现所有注册分享的应用的呼
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|x|x|x|x|x|x|
...
...
@@ -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 |
头条
小程序 |
|templateId |String |否 |开发者后台设置的分享素材模板 id |
字节跳动
小程序 |
|success |Function |否 |接口调用成功的回调函数 |支付宝小程序、百度小程序 |
|fail |Function |否 |接口调用失败的回调函数 |支付宝小程序、百度小程序 |
|complete |Function |否 |接口调用结束的回调函数(调用成功、失败都会执行) |百度小程序 |
...
...
@@ -409,7 +409,7 @@ export default {
**平台差异说明**
|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,7 +6,7 @@
**平台差异说明**
|App |H5 |微信小程序 |支付宝小程序 |百度小程序 |
头条
小程序 |QQ小程序 |
|App |H5 |微信小程序 |支付宝小程序 |百度小程序 |
字节跳动
小程序 |QQ小程序 |
|:-: |:-:|:-: |:-: |:-: |:-: |:-: |
|x |x |√ |x |√ |√ |√ |
...
...
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
...
...
@@ -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
...
...
@@ -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,7 +5,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
@@ -21,7 +21,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|√|√|x|√|
...
...
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) |√ |
...
...
docs/component/live-pusher.md
浏览文件 @
696d7c9e
...
...
@@ -4,7 +4,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(仅nvue)|x|√|x|x|x|x|
...
...
@@ -21,7 +21,8 @@
设置live-pusher组件的推流地址,推流视频模式等。
属性|类型 |默认值|必填|说明|平台差异说明| :--|:--|:--|:--|:--|:--|
属性|类型 |默认值|必填|说明|平台差异说明|
:--|:--|:--|:--|:--|:--|
url|string| |是|推流地址,支持RTMP协议。|
mode |string|SD|否|推流视频模式,可取值:SD(标清), HD(高清), FHD(超清)。|
aspect |string|3:2|否|视频宽高比例|
...
...
@@ -95,7 +96,9 @@ audio-volume-type 的合法值
|voicecall|通话音量|
网络状态数据(info)安卓
键名|说明 :--|:--|
键名|说明
:--|:--|
videoBitrate | 当前视频编/码器输出的比特率,单位 kbps
audioBitrate | 当前音频编/码器输出的比特率,单位 kbps
videoFPS | 当前视频帧率
...
...
@@ -106,7 +109,9 @@ videoWidth | 视频画面的宽度
videoHeight | 视频画面的高度
网络状态数据(info)iOS
参数|类型 |说明 :--|:--|:--|
参数|类型 |说明
:--|:--|:--|
code|Number| code码
message|string| 具体的网络状态信息
...
...
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,9 +8,9 @@
|:-|:-|:-|:-|
|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|
|@pickend|eventhandle||当滚动选择结束时候触发事件|微信小程序2.3.1|
...
...
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,23 +9,23 @@
|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|
|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小程序|
|@keyboardheightchange|eventhandle||键盘高度发生变化的时候触发此事件,event.detail = {height: height, duration: duration}|微信小程序2.7.0|
...
...
@@ -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
...
...
@@ -3,7 +3,7 @@
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√|√|√|基础库1.10.0+|√|√|√|
...
...
@@ -13,23 +13,23 @@
|:-|:-|:-|:-|:-|
|src|String||要播放视频的资源地址||
|autoplay|Boolean|false|是否自动播放||
|loop|Boolean|false|是否循环播放|
头条
小程序不支持|
|muted|Boolean|false|是否静音播放|
头条
小程序不支持|
|initial-time|Number||指定视频初始播放位置,单位为秒(s)。|
头条
小程序不支持|
|duration|Number||指定视频时长,单位为秒(s)。|
头条
小程序不支持|
|controls|Boolean|true|是否显示默认播放控件(播放/暂停按钮、播放进度、时间)|
头条
小程序不支持|
|danmu-list|Object Array||弹幕列表|
头条
小程序不支持|
|danmu-btn|Boolean|false|是否显示弹幕按钮,只在初始化时有效,不能动态变更|
头条
小程序不支持|
|enable-danmu|Boolean|false|是否展示弹幕,只在初始化时有效,不能动态变更|
头条
小程序不支持|
|loop|Boolean|false|是否循环播放|
字节跳动
小程序不支持|
|muted|Boolean|false|是否静音播放|
字节跳动
小程序不支持|
|initial-time|Number||指定视频初始播放位置,单位为秒(s)。|
字节跳动
小程序不支持|
|duration|Number||指定视频时长,单位为秒(s)。|
字节跳动
小程序不支持|
|controls|Boolean|true|是否显示默认播放控件(播放/暂停按钮、播放进度、时间)|
字节跳动
小程序不支持|
|danmu-list|Object Array||弹幕列表|
字节跳动
小程序不支持|
|danmu-btn|Boolean|false|是否显示弹幕按钮,只在初始化时有效,不能动态变更|
字节跳动
小程序不支持|
|enable-danmu|Boolean|false|是否展示弹幕,只在初始化时有效,不能动态变更|
字节跳动
小程序不支持|
|page-gesture|Boolean|false|在非全屏模式下,是否开启亮度与音量调节手势|微信小程序、H5|
|direction|Number||设置全屏时视频的方向,不指定则根据宽高比自动判断。有效值为 0(正常竖向), 90(屏幕逆时针90度), -90(屏幕顺时针90度)|H5和
头条
小程序不支持|
|show-progress|Boolean|true|若不设置,宽度大于240时才会显示|
头条
小程序不支持|
|show-fullscreen-btn|Boolean|true|是否显示全屏按钮|
头条
小程序不支持|
|show-play-btn|Boolean|true|是否显示视频底部控制栏的播放按钮|
头条
小程序不支持|
|show-center-play-btn|Boolean|true|是否显示视频中间的播放按钮|
头条
小程序不支持|
|enable-progress-gesture|Boolean|true|是否开启控制进度的手势|
头条
小程序不支持|
|direction|Number||设置全屏时视频的方向,不指定则根据宽高比自动判断。有效值为 0(正常竖向), 90(屏幕逆时针90度), -90(屏幕顺时针90度)|H5和
字节跳动
小程序不支持|
|show-progress|Boolean|true|若不设置,宽度大于240时才会显示|
字节跳动
小程序不支持|
|show-fullscreen-btn|Boolean|true|是否显示全屏按钮|
字节跳动
小程序不支持|
|show-play-btn|Boolean|true|是否显示视频底部控制栏的播放按钮|
字节跳动
小程序不支持|
|show-center-play-btn|Boolean|true|是否显示视频中间的播放按钮|
字节跳动
小程序不支持|
|enable-progress-gesture|Boolean|true|是否开启控制进度的手势|
字节跳动
小程序不支持|
|objectFit|String|contain|当视频大小与 video 容器大小不一致时,视频的表现形式。contain:包含,fill:填充,cover:覆盖|微信小程序、H5|
|poster|String||视频封面的图片网络资源地址,如果 controls 属性值为 false 则设置 poster 无效|
头条
小程序不支持|
|poster|String||视频封面的图片网络资源地址,如果 controls 属性值为 false 则设置 poster 无效|
字节跳动
小程序不支持|
|show-mute-btn|Boolean|false|是否显示静音按钮|微信小程序|
|title|String||视频的标题,全屏时在顶部展示|微信小程序|
|play-btn-position|String|bottom|播放按钮的位置|微信小程序|
...
...
@@ -41,13 +41,13 @@
|ad-unit-id|String||视频前贴广告单元ID,更多详情可参考开放能力
[
视频前贴广告
](
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/ad/video-patch-ad.html
)
|微信小程序|
|poster-for-crawler|String||用于给搜索等场景作为视频封面展示,建议使用无播放 icon 的视频封面图,只支持网络地址|微信小程序|
|ad-unit-id|string||视频前贴广告单元ID,更多详情可参考开放能力[视频前贴广告]|微信小程序2.8.1|
|@play|EventHandle||当开始/继续播放时触发play事件|
头条
小程序不支持|
|@pause|EventHandle||当暂停播放时触发 pause 事件|
头条
小程序不支持|
|@ended|EventHandle||当播放到末尾时触发 ended 事件|
头条
小程序不支持|
|@timeupdate|EventHandle||播放进度变化时触发,event.detail = {currentTime, duration} 。触发频率 250ms 一次|
头条
小程序不支持|
|@fullscreenchange|EventHandle||当视频进入和退出全屏时触发,event.detail = {fullScreen, direction},direction取为 vertical 或 horizontal|
头条
小程序不支持|
|@waiting|EventHandle||视频出现缓冲时触发|
头条
小程序不支持|
|@error|EventHandle||视频播放出错时触发|
头条
小程序不支持|
|@play|EventHandle||当开始/继续播放时触发play事件|
字节跳动
小程序不支持|
|@pause|EventHandle||当暂停播放时触发 pause 事件|
字节跳动
小程序不支持|
|@ended|EventHandle||当播放到末尾时触发 ended 事件|
字节跳动
小程序不支持|
|@timeupdate|EventHandle||播放进度变化时触发,event.detail = {currentTime, duration} 。触发频率 250ms 一次|
字节跳动
小程序不支持|
|@fullscreenchange|EventHandle||当视频进入和退出全屏时触发,event.detail = {fullScreen, direction},direction取为 vertical 或 horizontal|
字节跳动
小程序不支持|
|@waiting|EventHandle||视频出现缓冲时触发|
字节跳动
小程序不支持|
|@error|EventHandle||视频播放出错时触发|
字节跳动
小程序不支持|
|@progress|EventHandle||加载进度变化时触发,只支持一段加载。event.detail = {buffered},百分比|微信小程序、H5|
|@loadedmetadata|EventHandle||视频元数据加载完成时触发。event.detail = {width, height, duration}|微信小程序、H5|
|@fullscreenclick|EventHandle||视频播放全屏播放时点击事件。event.detail = { screenX:"Number类型,点击点相对于屏幕左侧边缘的 X 轴坐标", screenY:"Number类型,点击点相对于屏幕顶部边缘的 Y 轴坐标", screenWidth:"Number类型,屏幕总宽度", screenHeight:"Number类型,屏幕总高度"}|App 2.6.3+|
...
...
@@ -171,7 +171,7 @@ export default {
-
视频播放格式说明:
*
H5平台:支持支持的视频格式视浏览器而定,一般通用的都支持:mp4、webm 和 ogg。(
``<video/>``
组件编译到 H5 时会替换为标准 html 的 video 标签)。H5端也可以自行在条件编译里使用video.js等三方库,这些库可以自动判断环境兼容以决定使用标准video或flash来播放。
*
小程序平台:各小程序平台支持程度不同,详见各家文档:
[
微信小程序视频组件文档
](
https://developers.weixin.qq.com/miniprogram/dev/component/video.html
)
、
[
支付宝小程序video组件
](
https://docs.alipay.com/mini/component/video
)
、
[
百度小程序视频组件文档
](
https://smartprogram.baidu.com/docs/develop/component/media/#video/
)
、
[
头条
小程序视频组件文档
](
https://developer.toutiao.com/dev/cn/mini-app/develop/component/media-component/video
)
*
小程序平台:各小程序平台支持程度不同,详见各家文档:
[
微信小程序视频组件文档
](
https://developers.weixin.qq.com/miniprogram/dev/component/video.html
)
、
[
支付宝小程序video组件
](
https://docs.alipay.com/mini/component/video
)
、
[
百度小程序视频组件文档
](
https://smartprogram.baidu.com/docs/develop/component/media/#video/
)
、
[
字节跳动
小程序视频组件文档
](
https://developer.toutiao.com/dev/cn/mini-app/develop/component/media-component/video
)
*
App平台: 支持本地视频(mp4/flv)、网络视频地址(mp4/flv/m3u8)及流媒体(rtmp/hls/rtsp)。
-
video全屏后,如何自行绘制界面?比如加个标题、加个分享按钮
...
...
docs/component/web-view.md
浏览文件 @
696d7c9e
...
...
@@ -14,7 +14,7 @@
**src**
|来源|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|来源|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|网络|√|√|√|√|√|√|√|
|本地|√|暂不支持|x|x|x|x|x|
...
...
@@ -106,8 +106,8 @@
|uni.reLaunch|
[
reLaunch
](
/api/router?id=relaunch
)
||
|uni.switchTab|
[
switchTab
](
/api/router?id=switchtab
)
||
|uni.navigateBack|
[
navigateBack
](
/api/router?id=navigateback
)
||
|uni.postMessage|向应用发送消息|
头条
小程序不支持|
|uni.getEnv|获取当前环境|
头条
小程序不支持|
|uni.postMessage|向应用发送消息|
字节跳动
小程序不支持|
|uni.getEnv|获取当前环境|
字节跳动
小程序不支持|
##### uni.postMessage(OBJECT)
网页向应用发送消息,在
`<web-view>`
的
`message`
事件回调
`event.detail.data`
中接收消息。
...
...
@@ -145,7 +145,7 @@
// 微信小程序 JS-SDK 如果不需要兼容微信小程序,则无需引用此 JS 文件。
document
.
write
(
'
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"><
\
/script>
'
);
}
else
if
(
/toutiaomicroapp/i
.
test
(
userAgent
))
{
//
头条小程序 JS-SDK 如果不需要兼容头条
小程序,则无需引用此 JS 文件。
//
字节跳动小程序 JS-SDK 如果不需要兼容字节跳动
小程序,则无需引用此 JS 文件。
document
.
write
(
'
<script type="text/javascript" src="https://s3.pstatp.com/toutiao/tmajssdk/jssdk-1.0.1.js"><
\
/script>
'
);
}
else
if
(
/swan/i
.
test
(
userAgent
))
{
// 百度小程序 JS-SDK 如果不需要兼容百度小程序,则无需引用此 JS 文件。
...
...
docs/frame.md
浏览文件 @
696d7c9e
...
...
@@ -132,7 +132,7 @@ background-image: url(../../static/logo.png);
|onPullDownRefresh|监听用户下拉动作,一般用于下拉刷新,参考[示例](api/ui/pulldown)|||
|onReachBottom|页面上拉触底事件的处理函数|||
|onTabItemTap|点击 tab 时触发,参数为Object,具体见下方注意事项|微信小程序、百度小程序、H5、App(自定义组件模式)||
|onShareAppMessage|用户点击右上角分享|微信小程序、百度小程序、
头条
小程序、支付宝小程序||
|onShareAppMessage|用户点击右上角分享|微信小程序、百度小程序、
字节跳动
小程序、支付宝小程序||
|onPageScroll|监听页面滚动,参数为Object|||
|onNavigationBarButtonTap|监听原生标题栏按钮点击事件,参数为Object|5+ App、H5||
|onBackPress|监听页面返回,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack ;详细说明及使用:[onBackPress 详解](http://ask.dcloud.net.cn/article/35120)|App、H5||
...
...
@@ -283,7 +283,7 @@ switch(uni.getSystemInfoSync().platform){
- rpx 即响应式px,一种根据屏幕宽度自适应的动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。屏幕变宽,rpx 实际显示效果会等比放大。
vue页面支持普通H5单位,但在nvue里不支持:
- rem 默认根字体大小为 屏幕宽度/20(微信小程序、
头条
小程序、App、H5)<span style="display:none">百度小程序16px、支付宝小程序50px</span>
- rem 默认根字体大小为 屏幕宽度/20(微信小程序、
字节跳动
小程序、App、H5)<span style="display:none">百度小程序16px、支付宝小程序50px</span>
- vh viewpoint height,视窗高度,1vh等于视窗高度的1%
- vw viewpoint width,视窗宽度,1vw等于视窗宽度的1%
...
...
@@ -608,7 +608,7 @@ ES6 API 的支持,详见如下表格部分(`x` 表示不支持,无特殊
* 微信小程序[详见](https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/js-support.html#%E5%AE%A2%E6%88%B7%E7%AB%AF%20ES6%20API%20%E6%94%AF%E6%8C%81%E6%83%85%E5%86%B5)
* 阿里小程序[详见](https://docs.alipay.com/mini/framework/implementation-detail)
* 百度小程序[详见](https://smartprogram.baidu.com/docs/develop/framework/operating-environment/)
*
头条
小程序[详见](https://developer.toutiao.com/dev/cn/mini-app/develop/framework/mini-app-runtime/javascript-support)
*
字节跳动
小程序[详见](https://developer.toutiao.com/dev/cn/mini-app/develop/framework/mini-app-runtime/javascript-support)
* QQ小程序[详见](https://q.qq.com/wiki/develop/miniprogram/frame/useful/useful_env.html#es6%E6%94%AF%E6%8C%81%E6%83%85%E5%86%B5)
|String|iOS8|iOS9|iOS10|Android|
...
...
@@ -806,7 +806,7 @@ const package = require('packageName')
|微信小程序|支持微信小程序组件|wxcomponents|
|支付宝小程序|支持支付宝小程序组件|mycomponents|
|百度小程序|支持百度小程序组件|swancomponents|
|
头条小程序|支持头条
小程序组件|ttcomponents|
|
字节跳动小程序|支持字节跳动
小程序组件|ttcomponents|
|QQ小程序|支持QQ小程序组件|wxcomponents|
此文档要求开发者对各端小程序的**自定义组件**有一定了解,没接触过小程序**自定义组件**的可以参考:
...
...
@@ -814,7 +814,7 @@ const package = require('packageName')
- [微信小程序自定义组件](https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/)
- [百度小程序自定义组件](https://smartprogram.baidu.com/docs/develop/framework/custom-component/)
- [支付宝小程序自定义组件](https://docs.alipay.com/mini/framework/custom-component-overview)
- [
头条
小程序自定义组件](https://developer.toutiao.com/docs/framework/custom_component_intro.html)
- [
字节跳动
小程序自定义组件](https://developer.toutiao.com/docs/framework/custom_component_intro.html)
- [QQ小程序自定义组件](https://q.qq.com/wiki/develop/miniprogram/frame/diy_components/)
**目录结构**
...
...
@@ -1034,7 +1034,7 @@ uni-app可以将wxs代码编译到微信小程序、QQ小程序、app-vue、H5
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(不支持nvue)|√|√|SJS|Filter|x|√|
...
...
@@ -1252,7 +1252,7 @@ export default {
**平台差异说明**
|App|H5|微信小程序|支付宝小程序|百度小程序|
头条
小程序|QQ小程序|
|App|H5|微信小程序|支付宝小程序|百度小程序|
字节跳动
小程序|QQ小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|√(2.5.5+,仅支持vue,并要求v3编译器)|√|x|x|x|x|x|
...
...
docs/platform.md
浏览文件 @
696d7c9e
...
...
@@ -32,9 +32,9 @@ uni-app 已将常用的组件、JS API 封装到框架中,开发者按照 uni-
|MP-WEIXIN|微信小程序|
[
微信小程序
](
https://developers.weixin.qq.com/miniprogram/dev/api/
)
|
|MP-ALIPAY|支付宝小程序|
[
支付宝小程序
](
https://docs.alipay.com/mini/developer/getting-started
)
|
|MP-BAIDU|百度小程序|
[
百度小程序
](
https://smartprogram.baidu.com/docs/develop/tutorial/codedir/
)
|
|MP-TOUTIAO|
头条小程序|
[
头条
小程序
](
https://developer.toutiao.com/dev/cn/mini-app/develop/framework/basic-reference/introduction
)
|
|MP-TOUTIAO|
字节跳动小程序|
[
字节跳动
小程序
](
https://developer.toutiao.com/dev/cn/mini-app/develop/framework/basic-reference/introduction
)
|
|MP-QQ|QQ小程序| (目前仅cli版支持)|
|MP|微信小程序/支付宝小程序/百度小程序/
头条
小程序/QQ小程序|
|
|MP|微信小程序/支付宝小程序/百度小程序/
字节跳动
小程序/QQ小程序|
|
**支持的文件**
...
...
docs/quickstart.md
浏览文件 @
696d7c9e
...
...
@@ -158,13 +158,13 @@ HBuilderX 还提供了快捷运行菜单,可以按数字快速选择要运行
3.
在支付宝小程序开发者工具中,导入生成的支付宝小程序项目,测试项目代码运行正常后,点击“上传”按钮上传代码,在
[
支付宝小程序后台
](
https://open.alipay.com/platform/mini.htm#/app
)
,选择刚提交的版本点击提交审核,详见:
[
支付宝小程序文档
](
https://docs.alipay.com/mini/developer/publish
)
。
**发布为
头条
小程序:**
1.
入驻
头条小程序,参考:
[
头条
小程序教程
](
https://developer.toutiao.com/dev/cn/mini-app/introduction/plug-in/registration
)
。
2.
在HBuilderX中顶部菜单依次点击 "发行" => "小程序-字节跳动",即可在
``/unpackage/dist/build/mp-alipay``
生成
头条
小程序项目代码。
**发布为
字节跳动
小程序:**
1.
入驻
字节跳动小程序,参考:
[
字节跳动
小程序教程
](
https://developer.toutiao.com/dev/cn/mini-app/introduction/plug-in/registration
)
。
2.
在HBuilderX中顶部菜单依次点击 "发行" => "小程序-字节跳动",即可在
``/unpackage/dist/build/mp-alipay``
生成
字节跳动
小程序项目代码。
<div
align=
center
>
<img
src=
"https://img-cdn-qiniu.dcloud.net.cn/uniapp/doc/uni20190222-8.png"
/>
</div>
3.
在字节跳动小程序开发者工具中,导入生成的
头条小程序项目,测试项目代码运行正常后,点击“上传”按钮上传代码,在
[
头条小程序后台
](
https://developer.toutiao.com/app/applist
)
,选择刚提交的版本点击提交审核,详见:
[
头条
小程序文档
](
https://developer.toutiao.com/dev/cn/mini-app/introduction/plug-in/verification
)
。
3.
在字节跳动小程序开发者工具中,导入生成的
字节跳动小程序项目,测试项目代码运行正常后,点击“上传”按钮上传代码,在
[
字节跳动小程序后台
](
https://developer.toutiao.com/app/applist
)
,选择刚提交的版本点击提交审核,详见:
[
字节跳动
小程序文档
](
https://developer.toutiao.com/dev/cn/mini-app/introduction/plug-in/verification
)
。
*发布为QQ小程序:*
内容同上,不再重复。
...
...
@@ -224,7 +224,7 @@ npm run build:%PLATFORM%
|mp-alipay|支付宝小程序|
|mp-baidu|百度小程序|
|mp-weixin|微信小程序|
|mp-toutiao|
头条
小程序|
|mp-toutiao|
字节跳动
小程序|
|mp-qq|qq 小程序|
可以自定义更多条件编译平台,比如钉钉小程序,参考
[
package.json文档
](
https://uniapp.dcloud.io/collocation/package
)
。
...
...
docs/release.md
浏览文件 @
696d7c9e
...
...
@@ -185,7 +185,7 @@
+
【重要】App平台 优化 v3版本 真机运行时修改 vue 文件,手机端重启直达修改页面,无需手动配置 condition
+
优化 非 scoped 样式支持 >>>、/deep/、::v-deep 语法
[
详情
](
https://github.com/dcloudio/uni-app/issues/1143
)
+
App平台、H5平台、微信小程序 新增 uni.getSystemInfo 返回数据支持属性 safeAreaInsets
+
App平台、H5平台、
头条
小程序平台 新增 swiper 组件支持 disable-touch 属性
+
App平台、H5平台、
字节跳动
小程序平台 新增 swiper 组件支持 disable-touch 属性
+
APP平台、H5平台 调整 默认请求超时时间(request、connectSocket、uploadFile、downloadFile)对齐微信小程序由6秒改为60秒
+
App平台 优化 支持 CSS 变量 --window-top
+
App平台 优化 调试控制台日志输出
...
...
@@ -317,7 +317,7 @@
*
【uni-app插件】
+
【重要】easycom 支持自动扫描组件,符合目录规则的组件,无需在pages.json配置即可直接使用
[
详情
](
https://uniapp.dcloud.io/collocation/pages?id=easycom
)
+
【重要】App平台、H5平台 新增 支持 renderjs,替代 wxs ,以 vue 组件的写法运行在视图层
[
详情
](
https://uniapp.dcloud.io/frame?id=renderjs
)
+
App平台、H5平台、
头条
小程序平台 新增 swiper 组件支持 disable-touch 属性
+
App平台、H5平台、
字节跳动
小程序平台 新增 swiper 组件支持 disable-touch 属性
+
App平台 修复 自定义组件模式 vue 文件不包含 script 节点时运行报错的Bug
[
详情
](
https://ask.dcloud.net.cn/question/87323
)
+
APP平台 修复 nvue 页面 picker 组件时间、日期类型使用默认值报错的Bug
[
详情
](
https://ask.dcloud.net.cn/question/87203
)
+
APP平台 修复 nvue 页面 appear、disappear 事件不返回 direction 的Bug
...
...
@@ -572,7 +572,7 @@
+
小程序平台 修复 不能直接在模版内使用 $emit 的 Bug
[
详情
](
https://ask.dcloud.net.cn/question/82865
)
+
微信小程序平台 修复在发行模式使用 lodash@4.17.15 ,运行报错的 Bug
[
#994
](
https://github.com/dcloudio/uni-app/issues/994
)
+
支付宝小程序平台 修复 for 循环中 ref 生成的多个组件数组长度不准确的Bug
[
#930
](
https://github.com/dcloudio/uni-app/issues/930
)
+
头条
小程序平台 修复 当 rpx 后跟着 !important 时,发行模式下 rpx 未被编译成px的Bug
[
#1014
](
https://github.com/dcloudio/uni-app/issues/1014
)
+
字节跳动
小程序平台 修复 当 rpx 后跟着 !important 时,发行模式下 rpx 未被编译成px的Bug
[
#1014
](
https://github.com/dcloudio/uni-app/issues/1014
)
+
百度小程序平台 修复 页面 onShow 只能触发一次的Bug
+
uni-ui 新增 uni-transition 过渡动画组件
+
uni-ui 新增 uni-fab 悬浮按钮支持nvue
...
...
@@ -648,7 +648,7 @@
+
小程序平台 修复 不能直接在模版内使用 $emit 的 Bug
[
详情
](
https://ask.dcloud.net.cn/question/82865
)
+
微信小程序平台 修复在发行模式使用 lodash@4.17.15 ,运行报错的 Bug
[
#994
](
https://github.com/dcloudio/uni-app/issues/994
)
+
支付宝小程序平台 修复 for 循环中 ref 生成的多个组件数组长度不准确的Bug
[
#930
](
https://github.com/dcloudio/uni-app/issues/930
)
+
头条
小程序平台 修复 当 rpx 后跟着 !important 时,发行模式下 rpx 未被编译成px的Bug
[
#1014
](
https://github.com/dcloudio/uni-app/issues/1014
)
+
字节跳动
小程序平台 修复 当 rpx 后跟着 !important 时,发行模式下 rpx 未被编译成px的Bug
[
#1014
](
https://github.com/dcloudio/uni-app/issues/1014
)
+
百度小程序平台 修复 页面 onShow 只能触发一次的Bug
+
uni-ui 新增 uni-transition 过渡动画组件
+
uni-ui 新增 uni-fab 悬浮按钮支持nvue
...
...
@@ -1068,14 +1068,14 @@
*
【uni-app插件】
+
App平台 修复 vue页面 scroll-view 组件在 iOS13 无法滚动的 Bug
[
详情
](
https://ask.dcloud.net.cn/question/78627
)
+
H5平台 修复 uni.request 方法发起 GET 请求之前出现 OPTIONS 预检请求的 Bug
+
头条
小程序 修复 this.$refs 部分场景无法获取组件引用的 Bug
[
#791
](
https://github.com/dcloudio/uni-app/issues/791
)
+
字节跳动
小程序 修复 this.$refs 部分场景无法获取组件引用的 Bug
[
#791
](
https://github.com/dcloudio/uni-app/issues/791
)
+
uni统计 修复 小程序端发行后所有页面都添加 onShareAppMessage 的 Bug
[
#792
](
https://github.com/dcloudio/uni-app/issues/792
)
#### 2.3.1.20190920-alpha
*
【uni-app插件】
+
App平台 修复 vue页面 scroll-view 组件在 iOS13 无法滚动的 Bug
[
详情
](
https://ask.dcloud.net.cn/question/78627
)
+
H5平台 修复 uni.request 方法发起 GET 请求之前出现 OPTIONS 预检请求的 Bug
+
头条
小程序 修复 this.$refs 部分场景无法获取组件引用的 Bug
[
#791
](
https://github.com/dcloudio/uni-app/issues/791
)
+
字节跳动
小程序 修复 this.$refs 部分场景无法获取组件引用的 Bug
[
#791
](
https://github.com/dcloudio/uni-app/issues/791
)
+
uni统计 修复 小程序端发行后所有页面都添加 onShareAppMessage 的 Bug
[
#792
](
https://github.com/dcloudio/uni-app/issues/792
)
#### 2.3.0.20190919
...
...
@@ -1156,7 +1156,7 @@
+
微信小程序平台 修复 当使用小程序插件后,调用数组方法修改数组未触发界面渲染的 Bug
[
#694
](
https://github.com/dcloudio/uni-app/issues/694
)
+
支付宝小程序平台 新增 支持分包加载功能
+
支付宝小程序 新增 button 组件 open-type 属性支持 getPhoneNumber
+
百度/
头条
小程序平台 修复 开发工具 sourcemap 无效的Bug
[
#724
](
https://github.com/dcloudio/uni-app/issues/724
)
+
百度/
字节跳动
小程序平台 修复 开发工具 sourcemap 无效的Bug
[
#724
](
https://github.com/dcloudio/uni-app/issues/724
)
+
hello uni-app 新增 nvue地图 组件及API示例
+
hello uni-app 新增 全屏视频上下滑动的示例模板
+
hello uni-app 新增 globalData和vuex的示例模板
...
...
@@ -1282,7 +1282,7 @@
+
H5平台 修复 svg 或非base64格式的 Data URI 无法使用的Bug
[
#668
](
https://github.com/dcloudio/uni-app/issues/668
)
+
小程序平台 新增 uni.getMenuButtonBoundingClientRect 接口,可获取导航栏右上角胶囊按钮的布局位置信息
[
详情
](
https://uniapp.dcloud.io/api/ui/menuButton?id=getmenubuttonboundingclientrect
)
+
小程序平台 优化 发行时压缩 css 代码
+
百度/
头条
小程序平台 修复 开发工具 sourcemap 无效的Bug
[
#724
](
https://github.com/dcloudio/uni-app/issues/724
)
+
百度/
字节跳动
小程序平台 修复 开发工具 sourcemap 无效的Bug
[
#724
](
https://github.com/dcloudio/uni-app/issues/724
)
+
支付宝小程序 新增 button 组件 open-type 属性支持 getPhoneNumber
+
hello uni-app 新增 nvue地图 组件及API示例
+
hello uni-app 新增 全屏视频上下滑动 示例模板
...
...
@@ -1529,12 +1529,12 @@
+
支付宝小程序平台 修复 web-view 组件中 postMessage 不能正常触发 @message 事件的 Bug
[
#389
](
https://github.com/dcloudio/uni-app/issues/389
)
+
百度小程序平台 修复 页面直达时,onLoad生命周期不触发的Bug
+
百度小程序平台 修复 App.vue中onShow不触发的Bug
[
详情
](
https://ask.dcloud.net.cn/question/71446
)
+
头条
小程序平台 修复 getCurrentPages 接口返回的页面对象中route属性缺失的Bug
[
详情
](
https://ask.dcloud.net.cn/question/72603
)
+
字节跳动
小程序平台 修复 getCurrentPages 接口返回的页面对象中route属性缺失的Bug
[
详情
](
https://ask.dcloud.net.cn/question/72603
)
+
uni-ui 修复 LoadMore 加载更多组件不显示加载中动画的 Bug
+
hello uni-app 小程序平台 当用户拒绝定位权限后,再次点击获取定位时,引导用户去设置中开启
+
新闻/资讯App模板 nvue页面使用新的uni-app编译模式,用uni基础组件重写,实现了nvue页面直接跨多端,App端新增了自定义的下拉刷新
+
登录模板 修复 在支付宝平台页面高度设置 100% 未生效的Bug
+
登录模板 修复 在
头条
小程序上自定义组件编译模式下输入框样式错乱的 Bug
+
登录模板 修复 在
字节跳动
小程序上自定义组件编译模式下输入框样式错乱的 Bug
*
【5+App插件】
+
【重要】新增 5+App添加UniPush功能,替代之前的个推和小米推送。
[
详情
](
https://ask.dcloud.net.cn/article/35622
)
+
【重要】新增 获取设备信息方法(plus.device.getInfo),不再推荐使用plus.device.imei。把属性改为方法可以避免Android平台在应用启动时被某些手机提示需要电话权限的问题。
[
详情
](
https://ask.dcloud.net.cn/article/36075
)
...
...
@@ -1585,7 +1585,7 @@
#### 2.0.0.20190610
*
【uni-app插件】
+
【重要】App平台 新增 subNVue ,支持使用原生组件绘制自定义导航栏、全屏遮罩等
[
详情
](
https://uniapp.dcloud.io/api/window/subNVues
)
+
【重要】支付宝/百度/
头条
小程序平台 新增 支持自定义组件模式,提升性能和增强vue语法支持,
[
详见
](
https://ask.dcloud.net.cn/article/35843
)
+
【重要】支付宝/百度/
字节跳动
小程序平台 新增 支持自定义组件模式,提升性能和增强vue语法支持,
[
详见
](
https://ask.dcloud.net.cn/article/35843
)
+
新增 uni.$on,uni.$once,uni.$off,uni.$emit 方法,提供更优雅的页面间通信解决方案
[
详情
](
https://uniapp.dcloud.io/api/window/communication
)
+
新增 组件 editor 富文本编辑器组件,包括微信和App平台
[
详情
](
https://uniapp.dcloud.io/component/editor
)
+
新增 pages.json支持配置导航栏下方的阴影线navigationbarshadow
[
详情
](
https://uniapp.dcloud.io/collocation/pages?id=navigationbarshadow
)
...
...
@@ -1621,7 +1621,7 @@
+
hello uni-app 新增 原生子窗体(subNVue)示例
+
hello uni-app 新增 iBeacon 示例
+
hello uni-app 新增 editor 富文本编辑器示例
+
hello uni-app 在支付宝/百度/
头条
小程序平台,开启
[
自定义组件模式
](
https://ask.dcloud.net.cn/article/35843
)
+
hello uni-app 在支付宝/百度/
字节跳动
小程序平台,开启
[
自定义组件模式
](
https://ask.dcloud.net.cn/article/35843
)
*
【5+App插件】
+
新增 Webview窗口标题栏(titleNView)支持获取输入搜索内容功能(getTitleNViewSearchInputText)
[
文档
](
https://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.getTitleNViewSearchInputText
)
+
新增 Webview窗口标题栏(titleNView)支持监听搜索输入框焦点变化事件(titleNViewSearchInputFocusChanged)
[
文档
](
https://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewEvent
)
...
...
@@ -1793,7 +1793,7 @@
#### 1.7.0.20190314
*
【重要】支持App资源在线热更新
[
详情
](
https://ask.dcloud.net.cn/article/35667
)
*
修复 uni.webview.js 在
头条
小程序真机环境无效的问题
[
v1.5.0
](
https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.0.js
)
*
修复 uni.webview.js 在
字节跳动
小程序真机环境无效的问题
[
v1.5.0
](
https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.0.js
)
*
修复 rich-text 组件 ins 标签嵌套在 span 标签中无法渲染的问题
[
详情
](
https://ask.dcloud.net.cn/question/65382
)
*
修复 uni.getProvider 获取 push 服务供应商的信息始终为 igexin 的bug
*
【重要】App平台 新增 转场动画配置,详见
[
pages.json
](
https://uniapp.dcloud.io/collocation/pages?id=app-plus
)
、
[
navigator
](
https://uniapp.dcloud.io/component/navigator
)
、
[
uni.navigateTo
](
https://uniapp.dcloud.io/api/router?id=navigateto
)
...
...
@@ -1844,10 +1844,10 @@
#### 1.6.2.20190220
*
【重要】新增 uni-app 支持发行到
头条
小程序
[
详情
](
https://ask.dcloud.net.cn/article/35563
)
*
【重要】新增 uni-app 支持发行到
字节跳动
小程序
[
详情
](
https://ask.dcloud.net.cn/article/35563
)
*
新增 窗口大小变化监听接口 uni.onWindowResize、uni.offWindowResize
[
详情
](
https://uniapp.dcloud.io/api/ui/window?id=onwindowresize
)
*
修复 upx 负数转换和正数不一致的问题
[
#180
](
https://github.com/dcloudio/uni-app/issues/180
)
*
新增 uni.webview.js 支持
头条
小程序
[
v1.4.9
](
https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.4.9.js
)
*
新增 uni.webview.js 支持
字节跳动
小程序
[
v1.4.9
](
https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.4.9.js
)
*
App平台 新增 picker 组件支持多列选择器(mode: multiSelector)
*
App平台 新增 manifest的启动图配置增加白屏时不关闭splash启动图
[
详情
](
https://ask.dcloud.net.cn/article/35565
)
*
App平台 修复 uni.notifyBLECharacteristicValueChange 方法调用无效的bug
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录