diff --git a/docs/README.md b/docs/README.md
index f9930c26d1dcd083496e988501bdcef3cd3a5ed3..59a744e7b3705edc3238dc42da9e7b6f112e2078 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -31,12 +31,12 @@
微信小程序版
-
-
- 支付宝小程序版
-
-
+
注:
- 某些平台不能提交简单demo,故补充了一些其他功能;hello uni-app示例代码可从[github](https://github.com/dcloudio/hello-uniapp)获取
diff --git a/docs/api/a-d/content-page.md b/docs/api/a-d/content-page.md
index 871e06db6fa56f3f7449f062e91d4972d555b610..3734dd4d0259c3465de1c78384e33626c948f535 100644
--- a/docs/api/a-d/content-page.md
+++ b/docs/api/a-d/content-page.md
@@ -13,9 +13,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(3.1.5+)|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(3.1.5+)|x|x|x|x|x|x|x|
**开通配置广告**
diff --git a/docs/api/a-d/full-screen-video.md b/docs/api/a-d/full-screen-video.md
index 4ca556c148a07ebba51e937e247abeb9aa40cf75..b2b9ee3a93f9b8669d7539f9a9a01507261fbddb 100644
--- a/docs/api/a-d/full-screen-video.md
+++ b/docs/api/a-d/full-screen-video.md
@@ -6,9 +6,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(2.9.5+)|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(2.9.5+)|x|x|x|x|x|x|x|
uni.createFullScreenVideoAd(Object)
diff --git a/docs/api/a-d/interactive.md b/docs/api/a-d/interactive.md
index 467715b9e37c847f4a3982af40740902c1c009ad..79d0e7d1e1d305801fb1eaddf5ef566e4ea98cbc 100644
--- a/docs/api/a-d/interactive.md
+++ b/docs/api/a-d/interactive.md
@@ -129,9 +129,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|App 3.1.15+|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|App 3.1.15+|x|x|x|x|x|x|x|
**开通配置广告**
diff --git a/docs/api/a-d/interstitial.md b/docs/api/a-d/interstitial.md
index 028f08006dad875c247375b14718810a67201054..2a2fa11c5d2fad1117b4902a3373ae5c8f62f739 100644
--- a/docs/api/a-d/interstitial.md
+++ b/docs/api/a-d/interstitial.md
@@ -6,9 +6,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|App 3.1.10+|x|√|x|x|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|App 3.1.10+|x|√|x|x|x|√|x|
- app端的广告源由腾讯优量汇、头条穿山甲、快手等广告联盟提供,DCloud负责聚合
- 小程序端的广告由小程序平台提供
diff --git a/docs/api/a-d/rewarded-video.md b/docs/api/a-d/rewarded-video.md
index 9f6b2e9d23e1bd67ca3bb0705e2da82bd750c3c4..baf44cad42357783c1d0a9bda80eaee536118e2b 100644
--- a/docs/api/a-d/rewarded-video.md
+++ b/docs/api/a-d/rewarded-video.md
@@ -25,9 +25,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(2.5.11+)|x|√|x|x|√(1.57.0+)|√(0.1.26+)|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(2.5.11+)|x|√|x|x|√(1.57.0+)|√(0.1.26+)|√|
- app端的广告源由腾讯优量汇、头条穿山甲、快手等广告联盟提供,DCloud负责聚合
- 小程序端的广告由小程序平台提供
diff --git a/docs/api/application.md b/docs/api/application.md
index a56c495817f7a370c08b7c99c48e072487a7d636..d62faa59cfdb0980b0b0d48863ac79fcca7ceecd 100644
--- a/docs/api/application.md
+++ b/docs/api/application.md
@@ -2,9 +2,9 @@
监听应用要打开的页面不存在事件。该事件与 `App.onPageNotFound` 的回调时机一致
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|√|
#### 参数
@@ -30,9 +30,9 @@
监听小程序错误事件。如脚本错误或 `API` 调用报错等。该事件与 `App.onError` 的回调时机与参数一致。
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|√|√|√|
#### 参数
@@ -49,9 +49,9 @@
监听应用切前台事件。该事件与 `App.onShow` 的回调参数一致。
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
**支付宝小程序使用说明:**
@@ -88,9 +88,9 @@
监听应用切后台事件。该事件与 `App.onHide` 的回调参数一致。
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
**支付宝小程序使用说明:**
@@ -107,9 +107,9 @@
取消监听应用要打开的页面不存在事件。
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|√|
#### 参数
@@ -121,9 +121,9 @@
取消监听应用错误事件。
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|√|√|√|
#### 参数
@@ -135,9 +135,9 @@
取消监听小程序切前台事件。
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
#### 参数
@@ -149,9 +149,9 @@
取消监听小程序切后台事件。
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
#### 参数
diff --git a/docs/api/canvas/CanvasContext.md b/docs/api/canvas/CanvasContext.md
index 8577dd85a62898bb7073cc58e27755620ea8b06d..335504c97641b9f265089c6f6fc52fac9d591fed 100644
--- a/docs/api/canvas/CanvasContext.md
+++ b/docs/api/canvas/CanvasContext.md
@@ -2,9 +2,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|√|
App-nvue下如需使用canvas,暂未封装为uni API,可参考[文档](https://github.com/dcloudio/NvueCanvasDemo)使用。
diff --git a/docs/api/canvas/canvasToTempFilePath.md b/docs/api/canvas/canvasToTempFilePath.md
index 5bd0877350969d16d6cfe962f255c39a5bbaa84a..ba5862cf3379556c0ab8276683ec8772c3cc01fe 100644
--- a/docs/api/canvas/canvasToTempFilePath.md
+++ b/docs/api/canvas/canvasToTempFilePath.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|x([CanvasContext.toTempFilePath](https://opendocs.alipay.com/mini/api/rod3ti))|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|x([CanvasContext.toTempFilePath](https://opendocs.alipay.com/mini/api/rod3ti))|√|√|√|√|
**object参数说明:**
diff --git a/docs/api/file/file.md b/docs/api/file/file.md
index 5ed5562f2554fd46c2cb4e76a9de4272097eb53c..1f95e33f4ce990ea5d5485d0a0f3074974692558 100644
--- a/docs/api/file/file.md
+++ b/docs/api/file/file.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|x|
**注意:saveFile 会把临时文件移动,因此调用成功后传入的 tempFilePath 将不可用。**
@@ -45,9 +45,9 @@ uni.chooseImage({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|x|
**OBJECT 参数说明:**
@@ -87,9 +87,9 @@ uni.getSavedFileList({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|x|√|x|
**OBJECT 参数说明:**
@@ -125,9 +125,9 @@ uni.getSavedFileInfo({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|x|
**OBJECT 参数说明:**
@@ -160,9 +160,9 @@ uni.getSavedFileList({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|x|
**OBJECT 参数说明:**
@@ -187,9 +187,9 @@ uni.getSavedFileList({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|x|
**OBJECT 参数说明:**
diff --git a/docs/api/key.md b/docs/api/key.md
index 471b81bbfc300c898a327ad157608cded4154e40..3f2c07808c945312ad36cb7aa6ae1428efc7c5db 100644
--- a/docs/api/key.md
+++ b/docs/api/key.md
@@ -6,9 +6,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|x|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|x|√|√|√|
#### uni.onKeyboardHeightChange(CALLBACK)
@@ -17,9 +17,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|HBuilderX 2.2.3+|x|基础库2.7+|x|x|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|HBuilderX 2.2.3+|x|基础库2.7+|x|x|x|√|√|
**CALLBACK 返回参数**
@@ -41,9 +41,9 @@ uni.onKeyboardHeightChange(res => {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|HBuilderX 3.1.0+|x|基础库2.9.2+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|HBuilderX 3.1.0+|x|基础库2.9.2+|x|x|x|x|x|
**示例代码**
@@ -57,9 +57,9 @@ uni.offKeyboardHeightChange(callback)
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|HBuilderX 2.8.12+|HBuilderX 2.8.12+|基础库 2.7.0+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|HBuilderX 2.8.12+|HBuilderX 2.8.12+|基础库 2.7.0+|x|x|x|x|√|
**OBJECT 参数说明:**
diff --git a/docs/api/location/location.md b/docs/api/location/location.md
index 8879acb7efba7af2ddbc11b626f657d191cc9dd1..75750985153b3572b5c6e88b1958f1a768c35891 100644
--- a/docs/api/location/location.md
+++ b/docs/api/location/location.md
@@ -75,9 +75,9 @@ uni.getLocation({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|x|x|
**OBJECT 参数说明**
diff --git a/docs/api/location/map.md b/docs/api/location/map.md
index 55fadaca06987c41663c2888bbd50ad73a80d6fe..bc07bdada59a4e4d27fa758a7c5eaaa7c3d90ccd 100644
--- a/docs/api/location/map.md
+++ b/docs/api/location/map.md
@@ -8,9 +8,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|1.9.0+|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|1.9.0+|x|
mapContext
diff --git a/docs/api/location/open-location.md b/docs/api/location/open-location.md
index dd1c77283a8bbc3f0fb7ef322450b25a574c6a87..ce67b24c8e6ec3348522aac45197ae083aaf8cc8 100644
--- a/docs/api/location/open-location.md
+++ b/docs/api/location/open-location.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|x|x|
**OBJECT 参数说明**
diff --git a/docs/api/media/audio-context.md b/docs/api/media/audio-context.md
index 41c5433d28a6972b5df9e24fef18abea0328b282..cd83ca06feae1b7070bf4b78919c92f40cc9d86e 100644
--- a/docs/api/media/audio-context.md
+++ b/docs/api/media/audio-context.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|1.23.4+|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|1.23.4+|√|√|√|√|
**innerAudioContext 对象的属性列表**
diff --git a/docs/api/media/background-audio-manager.md b/docs/api/media/background-audio-manager.md
index 037404f9ce1194dadd136c9cc864ce7bc5985ea3..4e87127c1e90fc9f37127f316f0782340276bf92 100644
--- a/docs/api/media/background-audio-manager.md
+++ b/docs/api/media/background-audio-manager.md
@@ -5,9 +5,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|x|√|√|√|√|x|
**backgroundAudioManager 对象的属性列表**
diff --git a/docs/api/media/camera-context.md b/docs/api/media/camera-context.md
index bf8c8fe0204d6f19a4be70ba74cf7058ab4cacc2..737c65982bf3fa9574969197fba773c3d15eaf68 100644
--- a/docs/api/media/camera-context.md
+++ b/docs/api/media/camera-context.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|√|
本API为 camera 组件配套的js API,与 camera 组件的平台兼容性相同,可实现非全屏摄像头。App端可通过[plus.camera](https://www.html5plus.org/doc/zh_cn/camera.html)实现全屏摄像头。
diff --git a/docs/api/media/editor-context.md b/docs/api/media/editor-context.md
index 7643dd917d802e0bc83d0bd9576f8702a965bdd2..31b657334c005f78c1fd22d6a7c7c8a19644d02a 100644
--- a/docs/api/media/editor-context.md
+++ b/docs/api/media/editor-context.md
@@ -238,9 +238,9 @@ editor 组件对应的 editorContext 实例,可通过 [uni.createSelectorQuery
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√`HBuilderX 3.0.3`|√`HBuilderX 3.0.3`|√`基础库2.8.3`|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√`HBuilderX 3.0.3`|√`HBuilderX 3.0.3`|√`基础库2.8.3`|x|x|x|x|x|
**OBJECT 参数说明**
@@ -256,9 +256,9 @@ editor 组件对应的 editorContext 实例,可通过 [uni.createSelectorQuery
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√`HBuilderX 3.0.3`|√`HBuilderX 3.0.3`|√`基础库2.8.3`|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√`HBuilderX 3.0.3`|√`HBuilderX 3.0.3`|√`基础库2.8.3`|x|x|x|x|x|
**OBJECT 参数说明**
@@ -274,9 +274,9 @@ editor 组件对应的 editorContext 实例,可通过 [uni.createSelectorQuery
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√`HBuilderX 3.0.3`|√`HBuilderX 3.0.3`|√`基础库2.10.2`|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√`HBuilderX 3.0.3`|√`HBuilderX 3.0.3`|√`基础库2.10.2`|x|x|x|x|x|
**OBJECT 参数说明**
diff --git a/docs/api/media/file.md b/docs/api/media/file.md
index 5f3c3d0c61f126e47f1385cc66fa3dcf3e4dc31d..e705d6cf6f7d9ddebb7a299e26a4a66f779102e9 100644
--- a/docs/api/media/file.md
+++ b/docs/api/media/file.md
@@ -8,9 +8,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|√`(HBuilder X2.9.9+)`|x`(可使用wx.chooseMessageFile)`|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|√`(HBuilder X2.9.9+)`|x`(可使用wx.chooseMessageFile)`|x|x|x|x|x|
- App端如需选择非媒体文件,可在插件市场搜索[文件选择](https://ext.dcloud.net.cn/search?q=文件选择),其中Android端可以使用Native.js,无需原生插件,而iOS端需要原生插件。
- App端如果想选择下载到`_doc`、`_downloads`、`_documents`等plus.io控制的目录下的文件,可通过[plus.io Api](https://www.html5plus.org/doc/zh_cn/io.html),自己做选择框。
@@ -94,7 +94,7 @@ uni.chooseFile({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√`(基础库2.5.0+)`|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√`(基础库2.5.0+)`|x|x|x|x|x|
diff --git a/docs/api/media/image.md b/docs/api/media/image.md
index 3853e64a25a0540873c993c4a9a58faa1127cb15..1c3bf1a8361c6b051d0a1bca168a64e9009011aa 100644
--- a/docs/api/media/image.md
+++ b/docs/api/media/image.md
@@ -155,9 +155,9 @@ uni.chooseImage({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|√|
**OBJECT 参数说明**
@@ -214,9 +214,9 @@ uni.chooseImage({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|√|
**OBJECT 参数说明**
@@ -262,9 +262,9 @@ uni.chooseImage({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√(基础库版本>=3.110.3)|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√(基础库版本>=3.110.3)|√|√|√|
**OBJECT 参数说明**
diff --git a/docs/api/media/live-player-context.md b/docs/api/media/live-player-context.md
index 0b91a3902fb88a672fbaf04b114702aae8e36486..eb0e815e96e6bd1e9e9233119996643b9a5e34a3 100644
--- a/docs/api/media/live-player-context.md
+++ b/docs/api/media/live-player-context.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|见下|x|√|x|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|见下|x|√|x|√|x|√|x|
App平台的直播播放,不使用此API,而直接使用video的API。
@@ -52,9 +52,9 @@ App平台的直播播放,不使用此API,而直接使用video的API。
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|见下|x|√|x|x|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|见下|x|√|x|x|x|√|x|
- app-nvue 平台 2.2.5+ 支持 uni.createLivePusherContext(livePusherId, this)
- app-nvue 平台 2.2.5以下,需要同时设置组件属性id和ref ````,或者直接使用 ref,例如 ``this.$refs.livepusher1``
diff --git a/docs/api/media/media-container.md b/docs/api/media/media-container.md
index 21a925da6d5ee1ccd3967df035e4237cd4ee3629..95c9632c3f3191f5d337a8db77d593f318db6166 100644
--- a/docs/api/media/media-container.md
+++ b/docs/api/media/media-container.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|2.9.0+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|2.9.0+|x|x|x|x|x|
#### MediaContainer.addTrack(track)
将音频或视频轨道添加到容器
diff --git a/docs/api/media/record-manager.md b/docs/api/media/record-manager.md
index 2f63ca3a7dabb4fc838ba93909342700be515abc..0fed7b5e59f6f3841f392bd52cd9bb164b8f7b2d 100644
--- a/docs/api/media/record-manager.md
+++ b/docs/api/media/record-manager.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|x|√|√|√|x|
**recorderManager 对象的方法列表**
diff --git a/docs/api/media/video-context.md b/docs/api/media/video-context.md
index 7b4aaaf2e93c1cc07834d9f26cf4161d8ce95cc2..39f6589e02d6b511e9fd10bff469a9b55a999e66 100644
--- a/docs/api/media/video-context.md
+++ b/docs/api/media/video-context.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|基础库版本>=1.10.0|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|基础库版本>=1.10.0|√|√|√|√|
**videoContext 对象的方法列表**
diff --git a/docs/api/media/video.md b/docs/api/media/video.md
index d073b2c31e044eb9fe4a6896da5b4aa04aaf41b9..87d707219bb4d1c1b921950405575bfe153274b6 100644
--- a/docs/api/media/video.md
+++ b/docs/api/media/video.md
@@ -5,9 +5,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|√|
**OBJECT 参数说明**
@@ -84,9 +84,9 @@ export default {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|2.10.0+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|2.10.0+|x|x|x|x|x|
**OBJECT 参数说明**
@@ -170,9 +170,9 @@ uni.chooseMedia({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|√|
**OBJECT 参数说明**
@@ -239,9 +239,9 @@ export default {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|3.1.10+|3.1.10+|2.11.0+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|3.1.10+|3.1.10+|2.11.0+|x|x|x|x|√|
**OBJECT 参数说明**
@@ -284,9 +284,9 @@ export default {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|3.1.10+|x|2.11.0+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|3.1.10+|x|2.11.0+|x|x|x|x|x|
App端有很多插件支持视频压缩,详见[插件市场](https://ext.dcloud.net.cn/search?q=%E8%A7%86%E9%A2%91%E5%8E%8B%E7%BC%A9)
@@ -327,9 +327,9 @@ App端有很多插件支持视频压缩,详见[插件市场](https://ext.dclou
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|2.12.0+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|2.12.0+|x|x|x|x|x|
**OBJECT 参数说明**
diff --git a/docs/api/other/authorize.md b/docs/api/other/authorize.md
index 931fe83cb4269b1bcdfa4beab872c825c83ede39..92a37d6d96fa42270cc758437dde5da3f39df4ff 100644
--- a/docs/api/other/authorize.md
+++ b/docs/api/other/authorize.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|√|√|√|
注意:App平台的授权判断方式,另见:[https://ext.dcloud.net.cn/plugin?id=594](https://ext.dcloud.net.cn/plugin?id=594)
diff --git a/docs/api/other/choose-address.md b/docs/api/other/choose-address.md
index 22379d5ba4b5fcbe51f3a9caeda27428d27c5339..d187ab3b9f21cdc079d7d6dea722e207c7930615 100644
--- a/docs/api/other/choose-address.md
+++ b/docs/api/other/choose-address.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|x|x|
**OBJECT参数说明**
diff --git a/docs/api/other/get-extconfig.md b/docs/api/other/get-extconfig.md
index 6b3e61a5649a5895efff17c770c36e1937ffd783..d1045d096de4a81ed2556656bb42b1602984bdfb 100644
--- a/docs/api/other/get-extconfig.md
+++ b/docs/api/other/get-extconfig.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|√|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|√|x|x|
**OBJECT参数说明**
@@ -45,9 +45,9 @@ if (uni.getExtConfig) {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|√|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|√|x|x|
**返回值(Object)**
diff --git a/docs/api/other/getAccountInfoSync.md b/docs/api/other/getAccountInfoSync.md
index 096f12a38cf8c407c50cc74348c65244a517ac66..ee0f3b69f4cdb79db0702c6986a1ee95eac665b0 100644
--- a/docs/api/other/getAccountInfoSync.md
+++ b/docs/api/other/getAccountInfoSync.md
@@ -5,9 +5,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|√|
**返回值**
diff --git a/docs/api/other/invoice-title.md b/docs/api/other/invoice-title.md
index 84e2bf9520e27ea55923f806a318d7d814bc516b..cda57c388cf63a0941b308f88daf6ba4a8b01917 100644
--- a/docs/api/other/invoice-title.md
+++ b/docs/api/other/invoice-title.md
@@ -6,9 +6,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|x|√|x|
**OBJECT参数说明**
diff --git a/docs/api/other/open-miniprogram.md b/docs/api/other/open-miniprogram.md
index 9c87b76e8a5ea94dd8dc35f1f4eef91c1082dd0e..8b43e175f1375dd4f8aa56b4f55a9bf39c0b7aef 100644
--- a/docs/api/other/open-miniprogram.md
+++ b/docs/api/other/open-miniprogram.md
@@ -46,9 +46,9 @@ uni.navigateToMiniProgram({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
**OBJECT参数说明**
diff --git a/docs/api/other/set-enable-debug.md b/docs/api/other/set-enable-debug.md
index c6215fee94cb2bfdf1a77f09de7931d7bcbfc92c..96c84d4f16dde387acabc0d7c2625a4c48cb0e54 100644
--- a/docs/api/other/set-enable-debug.md
+++ b/docs/api/other/set-enable-debug.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|x|
**OBJECT说明**
diff --git a/docs/api/other/setting.md b/docs/api/other/setting.md
index 5fa70a77e79cb295783ce8b13374bcde2646aa30..43e754cdaac199db222a9d274f67d52de0ef93e6 100644
--- a/docs/api/other/setting.md
+++ b/docs/api/other/setting.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
|属性|类型|必填|说明|
|---|---|---|---|---|
@@ -35,9 +35,9 @@ uni.openSetting({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
|属性|类型|默认值|必填|说明|
|---|---|---|---|---|
diff --git a/docs/api/other/template.md b/docs/api/other/template.md
index 79ab972224be8c70e14a7aef3e9f6ec629aa7c4b..caa05c49351d192ec3a8246da284274becfe61b7 100644
--- a/docs/api/other/template.md
+++ b/docs/api/other/template.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|x|x|
**请求地址**
@@ -66,9 +66,9 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/templateadd?access_tok
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|x|x|
**请求地址**
```
@@ -120,9 +120,9 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/templatedel?access_tok
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|x|x|
**请求地址**
@@ -229,9 +229,9 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/libraryget?access_toke
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|x|x|
**请求地址**
@@ -318,9 +318,9 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/librarylist?access_tok
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|x|x|
**请求地址**
@@ -416,9 +416,9 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/templatelist?access_to
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|x|x|
**请求地址**
@@ -549,9 +549,9 @@ POST https://openapi.baidu.com/rest/2.0/smartapp/template/templatedel?access_tok
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|x|√|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|x|√|x|x|x|x|
**请求地址**
diff --git a/docs/api/other/update.md b/docs/api/other/update.md
index 701f1fbae21fdb817802410fbbfab4d614a3245d..db37e09e396f5078dddf5be76d4ac281ffeab10f 100644
--- a/docs/api/other/update.md
+++ b/docs/api/other/update.md
@@ -8,9 +8,9 @@ App的更新不使用本API,另见文档:
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
**updateManager 对象的方法列表:**
diff --git a/docs/api/plugins/login.md b/docs/api/plugins/login.md
index 7cd694bdc6fc8069b8f1057d595cee43387967b7..27240f6d0fdd11d88bc529af18fa8437c1ed7e4a 100644
--- a/docs/api/plugins/login.md
+++ b/docs/api/plugins/login.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|√|
H5平台登录注意事项:
- 微信内嵌浏览器运行H5版时,可通过js sdk实现微信登录,需要引入一个单独的js,[详见](https://ask.dcloud.net.cn/article/35380)
@@ -68,9 +68,9 @@ uni.login({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|√|√|√|√|
|属性|类型|必填|说明|
|:-|:-|:-|:-|
@@ -85,9 +85,9 @@ uni.login({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|√|
**注意:** 微信小程序端,在用户未授权过的情况下调用此接口,不会出现授权弹窗,会直接进入 fail 回调(详见[《微信小程序公告》](https://developers.weixin.qq.com/community/develop/doc/0000a26e1aca6012e896a517556c01))。在用户已授权的情况下调用此接口,可成功获取用户信息。
@@ -250,9 +250,9 @@ uni.login({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|3.0.0+|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|3.0.0+|x|x|x|x|x|x|x|
**OBJECT 参数说明**
@@ -269,6 +269,6 @@ uni.login({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|3.0.0+|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|3.0.0+|x|x|x|x|x|x|x|
diff --git a/docs/api/plugins/payment.md b/docs/api/plugins/payment.md
index 826c219dcace12adf37667e6aa6236b2fff03719..c74c2f4d0d7d6fa79af9a6cba2c0fd6b667f191d 100644
--- a/docs/api/plugins/payment.md
+++ b/docs/api/plugins/payment.md
@@ -15,9 +15,9 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|[说明](/api/plugins/payment?id=h5-payment)|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|[说明](/api/plugins/payment?id=h5-payment)|√|√|√|√|√|√|
**OBJECT 参数说明**
diff --git a/docs/api/plugins/share.md b/docs/api/plugins/share.md
index 29f9703320d090dc1c5a2d81c3c7f50eda97ebbc..ecac1673e3c26c70da959589100bc06c3013064c 100644
--- a/docs/api/plugins/share.md
+++ b/docs/api/plugins/share.md
@@ -17,9 +17,9 @@ uni-app的App引擎已经封装了微信、QQ、微博的分享SDK,开发者
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|x|x|x|x|x|x|
**OBJECT 参数说明**
@@ -314,9 +314,9 @@ App端可调用手机的系统分享,实现所有注册分享的应用的呼
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|x|x|x|x|x|x|
说明:
调用系统分享组件分享消息,通过msg参数设置分享内容。 发送成功后通过successCB回调函数通知操作完成,发送失败则通过errorCB回调返回。
@@ -361,9 +361,9 @@ App端可调用手机的系统分享,实现所有注册分享的应用的呼
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|x|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|x|√|√|√|
|参数|类型|说明|平台差异说明|
diff --git a/docs/api/system/accelerometer.md b/docs/api/system/accelerometer.md
index cc9ca3bc2ab702bccc836609b217d8663889ce2e..fa2674ee7e5dbbe23cfcb3a93d6903ce85231d18 100644
--- a/docs/api/system/accelerometer.md
+++ b/docs/api/system/accelerometer.md
@@ -28,9 +28,9 @@ uni.onAccelerometerChange(function (res) {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|HBuilderX 2.9.6+|HBuilderX 2.9.6+|基础库 2.9.3+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|HBuilderX 2.9.6+|HBuilderX 2.9.6+|基础库 2.9.3+|x|x|x|x|√|
### uni.startAccelerometer(OBJECT)
开始监听加速度数据。
diff --git a/docs/api/system/barcode.md b/docs/api/system/barcode.md
index 3259dd71371b72fe998b0f70f3b549be2d407339..0f96fb7c5ba155ae17c11cb3856955b3fc8af79a 100644
--- a/docs/api/system/barcode.md
+++ b/docs/api/system/barcode.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|x|
**OBJECT 参数说明**
diff --git a/docs/api/system/ble.md b/docs/api/system/ble.md
index f1efde643138bf16ca9d4f10058d5460cf24b15d..61b656dfc778cc17810890ceceb5b29d02aee4ba 100644
--- a/docs/api/system/ble.md
+++ b/docs/api/system/ble.md
@@ -1,8 +1,8 @@
**低功耗蓝牙 API 平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|x|x|x|x|
### uni.setBLEMTU(OBJECT)
diff --git a/docs/api/system/bluetooth.md b/docs/api/system/bluetooth.md
index 6cc29e741a390c2c69245fb6c74236c31ef6f954..4fede6224a870324a1641e439d8e5bfd29316740 100644
--- a/docs/api/system/bluetooth.md
+++ b/docs/api/system/bluetooth.md
@@ -1,8 +1,8 @@
**蓝牙 API 平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|x|x|x|x|
### uni.openBluetoothAdapter(OBJECT)
diff --git a/docs/api/system/brightness.md b/docs/api/system/brightness.md
index 1e3d87cd0c262b2e5c2b4a4db253b7e7ba680ab4..f2b3c3566a6d86aa4eee6a1dfdb33b8ca52b04f9 100644
--- a/docs/api/system/brightness.md
+++ b/docs/api/system/brightness.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|x|√|√|
**OBJECT 参数说明**
@@ -34,9 +34,9 @@ uni.setScreenBrightness({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|x|√|√|
**OBJECT 参数说明**
@@ -67,9 +67,9 @@ uni.getScreenBrightness({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|√|√|√|
**OBJECT 参数说明**
diff --git a/docs/api/system/capture-screen.md b/docs/api/system/capture-screen.md
index 77080f307de1e264238272f4b9d193b84722129b..c8d8bf36363118a22647c0978a917aa664343443 100644
--- a/docs/api/system/capture-screen.md
+++ b/docs/api/system/capture-screen.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|√|√|√|
注:App没有内置截屏相关功能,可以在插件市场搜索相关插件,[详见](https://ext.dcloud.net.cn/search?q=%E6%88%AA%E5%B1%8F)
diff --git a/docs/api/system/clipboard.md b/docs/api/system/clipboard.md
index f5c81d5fb35a57fdc6e683cc259617a1829f5502..93f7e4fe857ac8ef45c200454906c781c82bfeee 100644
--- a/docs/api/system/clipboard.md
+++ b/docs/api/system/clipboard.md
@@ -1,8 +1,8 @@
**剪贴板 API 平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|√|
### uni.setClipboardData(OBJECT)
设置系统剪贴板的内容。
diff --git a/docs/api/system/compass.md b/docs/api/system/compass.md
index 0a32ea29734bc521a34cbde5abed7a66a2db21d1..7c984b1322671e6255a2306ee83aabf30bc01e60 100644
--- a/docs/api/system/compass.md
+++ b/docs/api/system/compass.md
@@ -23,9 +23,9 @@ uni.onCompassChange(function (res) {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|HBuilderX 2.9.6+|HBuilderX 2.9.6+|基础库 2.9.3+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|HBuilderX 2.9.6+|HBuilderX 2.9.6+|基础库 2.9.3+|x|x|x|x|√|
**Tips**
- `CALLBACK`为调用`uni.onCompassChange`时传入的`CALLBACK`
@@ -35,9 +35,9 @@ uni.onCompassChange(function (res) {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|x|√|√|√|√|
**OBJECT 参数说明**
diff --git a/docs/api/system/contact.md b/docs/api/system/contact.md
index 69fef7a46fe3c6bbb220bcd05afc7ff5361217ab..a88166c78cb94cc95c68efbf8038936e82b6e32f 100644
--- a/docs/api/system/contact.md
+++ b/docs/api/system/contact.md
@@ -5,9 +5,9 @@ App平台提供了更多通讯录相关API,包括读取联系人,详见:[h
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|√|x|x|√|
**OBJECT 参数说明**
diff --git a/docs/api/system/ibeacon.md b/docs/api/system/ibeacon.md
index 2f22da342a54fdfbdd4e523726681f14f8c3972a..bfd5b91f245b85647acc3b7e34cd560bc115752e 100644
--- a/docs/api/system/ibeacon.md
+++ b/docs/api/system/ibeacon.md
@@ -1,8 +1,8 @@
**iBeacon API 平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|x|√|√|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|x|√|√|x|x|x|x|
### uni.onBeaconServiceChange(CALLBACK)
diff --git a/docs/api/system/memory.md b/docs/api/system/memory.md
index 95b87f059b42cfc305273bc44245cf35343e72c9..dc2d071df20b3941766ff45d46770c9a6c27dc72 100644
--- a/docs/api/system/memory.md
+++ b/docs/api/system/memory.md
@@ -6,9 +6,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|√|√|x|√|√|
**CALLBACK返回参数:**
diff --git a/docs/api/system/network.md b/docs/api/system/network.md
index b9b664e088d2adb7b46ed88f680ae3e9c3e0397a..f3ad2edab81ffcb9063a43085c3622ebebf2f388 100644
--- a/docs/api/system/network.md
+++ b/docs/api/system/network.md
@@ -61,9 +61,9 @@ uni.onNetworkStatusChange(function (res) {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|HBuilderX 3.0.1+|HBuilderX 3.0.1+|基础库 2.9.3+|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|HBuilderX 3.0.1+|HBuilderX 3.0.1+|基础库 2.9.3+|x|x|x|x|√|
**Tips**
- `CALLBACK`必须为调用`uni.onNetworkStatusChange`时传入的`CALLBACK`
diff --git a/docs/api/ui/adapt.md b/docs/api/ui/adapt.md
index 083bff6b8f7c8ad5f63bba45349ac142e07a54de..8ccd7955aa348fda532f57d78fdc2f6ded69a69d 100644
--- a/docs/api/ui/adapt.md
+++ b/docs/api/ui/adapt.md
@@ -11,9 +11,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|√|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|√|x|x|x|x|x|x|
**代码示例**
@@ -29,9 +29,9 @@ uni.getTopWindowStyle()
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|√|x|x|x|x|x|
+|x|√|x|x|x|x|x|x|
**代码示例**
@@ -47,9 +47,9 @@ uni.getLeftWindowStyle()
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|√|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|√|x|x|x|x|x|x|
**代码示例**
@@ -86,9 +86,9 @@ uni.setTopWindowStyle({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|√|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|√|x|x|x|x|x|x|
**OBJECT 参数说明**
@@ -113,9 +113,9 @@ uni.setLeftWindowStyle({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|√|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|√|x|x|x|x|x|x|
**OBJECT 参数说明**
diff --git a/docs/api/ui/animation.md b/docs/api/ui/animation.md
index abf461c64a7fb1653fe71bab9fa400c4cc4d0894..9341c4259abab3e0976297cfdd02c751519bf54c 100644
--- a/docs/api/ui/animation.md
+++ b/docs/api/ui/animation.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|HBuilderX 2.0.4+|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|HBuilderX 2.0.4+|√|√|√|√|√|x|
**注意:**
- export 方法每次调用后会清掉之前的动画操作
diff --git a/docs/api/ui/bgcolor.md b/docs/api/ui/bgcolor.md
index c8427cf672791acfd61b0e327dbddfaecd470d13..d1099f9cd5868f8e39e63a8102d9a661a81c7051 100644
--- a/docs/api/ui/bgcolor.md
+++ b/docs/api/ui/bgcolor.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|√|
**参数说明**
@@ -35,9 +35,9 @@ uni.setBackgroundColor({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|√|
**参数说明**
diff --git a/docs/api/ui/navigationbar.md b/docs/api/ui/navigationbar.md
index d660e0265f45fd3e94b292ae4f2f6eba12b73aef..5e781028532c9257e0e7825160fa5da9a5ab4894 100644
--- a/docs/api/ui/navigationbar.md
+++ b/docs/api/ui/navigationbar.md
@@ -30,9 +30,9 @@ uni.setNavigationBarTitle({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|√|
**OBJECT参数说明**
@@ -90,9 +90,9 @@ uni.setNavigationBarColor({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|√|√|√|√|x|√|√|
App平台调用此API时会在屏幕中间悬浮显示loading
@@ -116,9 +116,9 @@ uni.showNavigationBarLoading()
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|√|√|√|√|x|√|√|
App平台调用此API时会关闭屏幕中间悬浮显示的loading
@@ -143,9 +143,9 @@ uni.hideNavigationBarLoading()
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|x|1.48.0+|1.10.0+|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|x|1.48.0+|1.10.0+|x|
**OBJECT参数说明**
diff --git a/docs/api/ui/nodes-info.md b/docs/api/ui/nodes-info.md
index e2e26046b4b2cc77c0ca606c2ba2ed7cbc97481c..9e92c3e646d53f15da64d67ee4e33dda6dd8d08c 100644
--- a/docs/api/ui/nodes-info.md
+++ b/docs/api/ui/nodes-info.md
@@ -112,9 +112,9 @@ query.select('#id').boundingClientRect(data => {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|HBuilderX 2.4.7+|√|x|x|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|HBuilderX 2.4.7+|√|x|x|x|√|√|
**callback 返回参数**
@@ -128,9 +128,9 @@ query.select('#id').boundingClientRect(data => {
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|x|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|x|x|√|√|
**callback 返回参数**
diff --git a/docs/api/ui/tabbar.md b/docs/api/ui/tabbar.md
index 1bb25538fded2deb8385673e9ad57ef00d0ff519..ed55f4c7e124de961abcaac745c659c7d536dd3e 100644
--- a/docs/api/ui/tabbar.md
+++ b/docs/api/ui/tabbar.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√(钉钉小程序不支持)|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√(钉钉小程序不支持)|√|x|√|√|
**OBJECT参数说明:**
@@ -38,9 +38,9 @@ uni.setTabBarItem({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|
**OBJECT参数说明:**
@@ -88,9 +88,9 @@ uni.setTabBarStyle({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|
**OBJECT参数说明:**
@@ -107,9 +107,9 @@ uni.setTabBarStyle({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|
**OBJECT参数说明:**
@@ -125,9 +125,9 @@ uni.setTabBarStyle({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|
**OBJECT参数说明:**
@@ -153,9 +153,9 @@ uni.setTabBarBadge({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|
**OBJECT参数说明:**
@@ -171,9 +171,9 @@ uni.setTabBarBadge({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|
**OBJECT参数说明:**
@@ -189,9 +189,9 @@ uni.setTabBarBadge({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|
**OBJECT参数说明:**
@@ -207,9 +207,9 @@ uni.setTabBarBadge({
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(HBuilderX 2.3.4+)|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(HBuilderX 2.3.4+)|x|x|x|x|x|x|x|
**Tip**
diff --git a/docs/collocation/auto/quick-start.md b/docs/collocation/auto/quick-start.md
index ae5326bc4411d001a83f2cf58df8416fc82f2a97..f0eec1b95fda316dbabe732ee10d711fa5e0b200 100644
--- a/docs/collocation/auto/quick-start.md
+++ b/docs/collocation/auto/quick-start.md
@@ -15,9 +15,9 @@ uni-app提供了一批API,这些API可以操控uni-app应用,包括运行、
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(ios仅支持模拟器)|√|√|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(ios仅支持模拟器)|√|√|x|x|x|x|x|x|
目前仅 [cli](https://uniapp.dcloud.net.cn/quickstart?id=_2-通过vue-cli命令行) 工程支持。有利于持续集成。
diff --git a/docs/collocation/frame/lifecycle.md b/docs/collocation/frame/lifecycle.md
index 2a2fc0ac3fc1c26f1825356569abd1bdcdb6d12a..453a0e3fd4fbbf2188eb6c6bddb874e5e252b575 100644
--- a/docs/collocation/frame/lifecycle.md
+++ b/docs/collocation/frame/lifecycle.md
@@ -53,7 +53,7 @@
|onPullDownRefresh|监听用户下拉动作,一般用于下拉刷新,参考[示例](api/ui/pulldown)|||
|onReachBottom|页面滚动到底部的事件(不是scroll-view滚到底),常用于下拉下一页数据。具体见下方注意事项|||
|onTabItemTap|点击 tab 时触发,参数为Object,具体见下方注意事项|微信小程序、QQ小程序、支付宝小程序、百度小程序、H5、App(自定义组件模式)||
-|onShareAppMessage|用户点击右上角分享|微信小程序、QQ小程序、支付宝小程序、字节小程序||
+|onShareAppMessage|用户点击右上角分享|微信小程序、QQ小程序、支付宝小程序、字节小程序、快手小程序||
|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、支付宝小程序||
diff --git a/docs/collocation/manifest.md b/docs/collocation/manifest.md
index 5223b085c5b2166824502fbb7138d6ef1d4fb8f6..e758558869ccc52bed844af5dcdc42dcff07106d 100644
--- a/docs/collocation/manifest.md
+++ b/docs/collocation/manifest.md
@@ -486,6 +486,15 @@ Tips:关于摇树优化(treeShaking)原理及优化结果,参考:[http
mp-qq只支持自定义组件模式,不存在usingComponents配置
+
+### mp-kuaishou
+
+|属性|类型|说明|
+|:-|:-|:-|
+|appid|String|快手小程序的 AppID,登录 [https://mp.kuaishou.com](https://mp.kuaishou.com) 申请|
+|uniStatistics|Object|[快手小程序是否开启 uni 统计,配置方法同全局配置](/collocation/manifest?id=uniStatistics)|
+|scopedSlotsCompiler|String|作用域插槽编译模式,HBuilderX 3.1.19+ 开始支持,可选:legacy、auto、augmented,默认:augmented|
+
### 关于分包优化的说明
- 在对应平台的配置下添加`"optimization":{"subPackages":true}`开启分包优化
diff --git a/docs/collocation/pages.md b/docs/collocation/pages.md
index 29ea7207cb260065ecd7e6af842aa26f91b3f284..9d14dd9f932a1da38bb930d8dfb80d75afaf9d6e 100644
--- a/docs/collocation/pages.md
+++ b/docs/collocation/pages.md
@@ -147,6 +147,7 @@
|mp-baidu|Object||设置编译到 mp-baidu 平台的特定样式|百度小程序|
|mp-toutiao|Object||设置编译到 mp-toutiao 平台的特定样式|字节跳动小程序|
|mp-qq|Object||设置编译到 mp-qq 平台的特定样式|QQ小程序|
+|mp-kuaishou|Object||设置编译到 mp-kuaishou 平台的特定样式|快手小程序|
|usingComponents|Object| |引用小程序组件,参考 [小程序组件](/frame?id=小程序组件支持)||
|renderingMode|String| |同层渲染,webrtc(实时音视频) 无法正常时尝试配置 seperated 强制关掉同层|微信小程序|
|leftWindow|Boolean|true|当存在 leftWindow 时,默认是否显示 leftWindow|H5|
@@ -316,6 +317,7 @@ uni-app 2.9+ 新增 leftWindow, topWindow, rightWindow 配置。用于解决宽
|mp-baidu|Object||设置编译到 mp-baidu 平台的特定样式|百度小程序|
|mp-toutiao|Object||设置编译到 mp-toutiao 平台的特定样式|字节跳动小程序|
|mp-qq|Object||设置编译到 mp-qq 平台的特定样式|QQ小程序|
+|mp-kuaishou|Object||设置编译到 mp-kuaishou 平台的特定样式|QQ小程序|
|usingComponents|Object||引用小程序组件,参考 [小程序组件](/frame?id=小程序组件支持)|App、微信小程序、支付宝小程序、百度小程序|
|leftWindow|Boolean|true|当存在 leftWindow时,当前页面是否显示 leftWindow|H5|
|topWindow|Boolean|true|当存在 topWindow 时,当前页面是否显示 topWindow|H5|
diff --git a/docs/component/ad-content-page.md b/docs/component/ad-content-page.md
index fcd886823d6b05b9c30920f9a072cb9185805122..01d045037c84e48261b99f5d621229e92c6f48ff 100644
--- a/docs/component/ad-content-page.md
+++ b/docs/component/ad-content-page.md
@@ -8,9 +8,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(3.1.17)|x|x|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(3.1.17)|x|x|x|x|x|x|x|x|x|
**仅Android nvue支持**
diff --git a/docs/component/ad-draw.md b/docs/component/ad-draw.md
index 1e5040d4c8d21224fe998d74ca8529cfcc7d2f33..127df22675713cdacd5811311fc02ec2274da23f 100644
--- a/docs/component/ad-draw.md
+++ b/docs/component/ad-draw.md
@@ -18,9 +18,9 @@
**平台差异说明**
-|App-nvue|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(3.0.0+)|x|x|x|x|x|x|x|x|
+|App-nvue|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(3.0.0+)|x|x|x|x|x|x|x|x|x|
**开通配置广告**
diff --git a/docs/component/ad-grid.md b/docs/component/ad-grid.md
index 9d0957e771bd15127cdf67b9e857bd7e5d11a8e9..97d8f1cb216f5cb26a99fa8d6a306d448979a473 100644
--- a/docs/component/ad-grid.md
+++ b/docs/component/ad-grid.md
@@ -6,9 +6,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|x|x|x|x|x|x|
**开通配置广告**
diff --git a/docs/component/ad.md b/docs/component/ad.md
index 9b02cddc788d91cd6e71dca77fea492312f44b5b..4b02db9c88e396f942b751eff705b3da12d22e70 100644
--- a/docs/component/ad.md
+++ b/docs/component/ad.md
@@ -17,9 +17,9 @@ banner或信息流广告展现场景非常灵活,常见的展现场景为:
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(2.5.2+)|√(3.1.22+)|√|x|√|√|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(2.5.2+)|√(3.1.22+)|√|x|√|√|√|x|x|√|
**开通配置广告**
@@ -42,7 +42,7 @@ banner或信息流广告展现场景非常灵活,常见的展现场景为:
|adpid|String||uni-AD App广告位id,在[uni-AD官网](https://uniad.dcloud.net.cn/)申请广告位|App|
|adpid-widescreen|String||同`adpid`, 一般用于大屏幕生效,当组件的宽度大于 750px 时生效,可以自定义生效的范围,参见 `widescreen-width`|H5|
|widescreen-width|number|750|`widescreen` 自定义组件生效宽度|H5|
-|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|百度小程序|
@@ -50,7 +50,7 @@ banner或信息流广告展现场景非常灵活,常见的展现场景为:
|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||广告关闭的回调||
diff --git a/docs/component/audio.md b/docs/component/audio.md
index 704e18941e9737a957c39d55fc8d94eb073f0bfd..3c2c43699a792d2541e13826275e1c5455cccfc7 100644
--- a/docs/component/audio.md
+++ b/docs/component/audio.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|x|√|x|x|x|
**注意:** 微信小程序平台自基础库 1.6.0 版本开始,不再维护 audio 组件,推荐使用API方式而不是组件方式来播放音频。API见 [uni.createInnerAudioContext](/api/media/audio-context?id=createinneraudiocontext) 替代。
diff --git a/docs/component/button.md b/docs/component/button.md
index aaf4213ae5b763189fe628b67bd957fc7fed0114..3299b030ef955f53c1726f69a0ac71c440d1d05a 100644
--- a/docs/component/button.md
+++ b/docs/component/button.md
@@ -60,10 +60,10 @@
|值|说明|平台差异说明|
|:-|:-|:-|
|feedback|打开“意见反馈”页面,用户可提交反馈内容并上传日志|App、微信小程序、QQ小程序|
-|share|触发用户转发|微信小程序、百度小程序、支付宝小程序、字节跳动小程序、QQ小程序|
-|getUserInfo|获取用户信息,可以从@getuserinfo回调中获取到用户信息,包括头像、昵称等信息|微信小程序、百度小程序、QQ小程序|
+|share|触发用户转发|微信小程序、百度小程序、支付宝小程序、字节跳动小程序、QQ小程序、快手小程序 |
+|getUserInfo|获取用户信息,可以从@getuserinfo回调中获取到用户信息,包括头像、昵称等信息|微信小程序、百度小程序、QQ小程序、快手小程序 |
|contact | 打开客服会话,如果用户在会话中点击消息卡片后返回应用,可以从 @contact 回调中获得具体信息 |微信小程序、百度小程序|
-|getPhoneNumber | 获取用户手机号,可以从@getphonenumber回调中获取到用户信息|微信小程序、百度小程序、字节跳动小程序、支付宝小程序。App平台另见[一键登陆](https://uniapp.dcloud.net.cn/univerify) |
+|getPhoneNumber | 获取用户手机号,可以从@getphonenumber回调中获取到用户信息|微信小程序、百度小程序、字节跳动小程序、支付宝小程序、快手小程序。App平台另见[一键登陆](https://uniapp.dcloud.net.cn/univerify) |
|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 | 支持小程序授权 | 支付宝小程序 |
diff --git a/docs/component/camera.md b/docs/component/camera.md
index e7bba265840c4b546204898cf9ef0a51110a423a..1ff462649c6b905e3e97993060255a4c6d7ebaa5 100644
--- a/docs/component/camera.md
+++ b/docs/component/camera.md
@@ -3,9 +3,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|√|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|√|x|√|
* 在 App 和 H5 端,可以使用API方式来调用全屏摄像头,而不是组件内嵌方式,详见:[uni.chooseImage](/api/media/image?id=chooseimage) 和 [uni.chooseVideo](/api/media/video?id=choosevideo) *
* 如开发身份证扫描、银行卡识别等ocr识别需求,在微信小程序和百度小程序中使用本camera组件,将图片发送给服务器识别,插件市场有封装好的[模板](https://ext.dcloud.net.cn/search?q=%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%9B%B8%E6%9C%BA);在App端使用[原生插件](https://ext.dcloud.net.cn/search?q=ocr)
@@ -21,8 +21,8 @@
|device-position|String |back |前置或后置摄像头,值为front, back| |
|flash |String |auto |闪光灯,值为auto, on, off| |
|frame-size|string|medium|指定期望的相机帧数据尺寸|微信小程序2.7.0、快应用|
-|@stop |EventHandle | |摄像头在非正常终止时触发,如退出后台等情况| |
-|@error |EventHandle | |用户不允许使用摄像头时触发| |
+|@stop |EventHandle | |摄像头在非正常终止时触发,如退出后台等情况| 快手小程序不支持 |
+|@error |EventHandle | |用户不允许使用摄像头时触发| 快手小程序不支持 |
|@initdone|eventhandle||相机初始化完成时触发,e.detail = {maxZoom}|微信小程序2.7.0|
|@scancode |EventHandle | |在扫码识别成功时触发,仅在 mode="scanCode" 时生效|微信小程序 |
diff --git a/docs/component/cover-view.md b/docs/component/cover-view.md
index 31d1e373f6c9b8ac8b8bf2a8fe80851d24055585..e05d4b4c78c6c8bee39b962744b521910ac70adc 100644
--- a/docs/component/cover-view.md
+++ b/docs/component/cover-view.md
@@ -6,9 +6,9 @@ app-vue和小程序框架,渲染引擎是webview的。但为了优化体验,
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|√|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|x|√|
* app-nvue所有组件均为原生渲染,不存在前端组件无法覆盖原生组件的问题。但为了保持多端兼容,nvue里也实现了`cover-view`,作用于普通`view`一样。
* 微信小程序部分原生组件实现了同层渲染,在指定的基础库版本上,某些原生组件可无需使用`cover-view`覆盖,[详见](https://developers.weixin.qq.com/miniprogram/dev/component/native-component.html)
@@ -27,15 +27,15 @@ app-vue和小程序框架,渲染引擎是webview的。但为了优化体验,
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|√|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|x|√|
**属性说明**
|属性名|类型|默认值|说明|平台差异说明|
|:-|:-|:-|:-|:-|
-|src|String||图标路径。支持本地路径、网络路径。不支持 base64 格式。|
+|src|String||图标路径。支持本地路径、网络路径。不支持 base64 格式。||
|@load|eventhandle||图片加载成功时触发|微信小程序 2.1.0|
|@error|eventhandle||图片加载失败时触发|微信小程序 2.1.0|
diff --git a/docs/component/editor.md b/docs/component/editor.md
index 57408eb5332d7facd59b77aee9de4a336eaa5bf4..0b4135193c7a67188da6c635f5e47b1471fb4d05 100644
--- a/docs/component/editor.md
+++ b/docs/component/editor.md
@@ -16,9 +16,9 @@
**平台差异说明**
-|App |H5 |微信小程序 |支付宝小程序|百度小程序 |字节跳动小程序|QQ小程序 |快应用 |360小程序|
-|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
-|2.0+,app-vue|2.4.5+ |基础库 2.7.0+|x |需引入动态库[引入方式](/api/media/editor-context) |x |x |x |x |
+|App |H5 |微信小程序 |支付宝小程序|百度小程序 |字节跳动小程序|QQ小程序 |快应用 |360小程序|快手小程序 |
+|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
+|2.0+,app-vue|2.4.5+ |基础库 2.7.0+|x |需引入动态库[引入方式](/api/media/editor-context) |x |x |x |x |x |
editor组件目前只有H5、App的vue页面、微信小程序、百度小程序支持,其他端平台自身未提供editor组件,只能使用web-view加载web页面,也可搜索[插件市场](https://ext.dcloud.net.cn/search?q=%E5%AF%8C%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91) 获取简单的markdown富文本编辑器
diff --git a/docs/component/icon.md b/docs/component/icon.md
index 0a0b37c77aecf4b0545436062136b352dea36fb2..2ebf8e4f8f9414f868e84cdcf5343c34a2ebd905 100644
--- a/docs/component/icon.md
+++ b/docs/component/icon.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√(2.2.3+)|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√(2.2.3+)|√|√|√|√|√|√|√|√|
**Tips**
diff --git a/docs/component/input.md b/docs/component/input.md
index 81c75073179b93f41ce87bf4476f611d91f102b8..c6e6d8c4ee738371e4006773d2e76f9089162b79 100644
--- a/docs/component/input.md
+++ b/docs/component/input.md
@@ -17,7 +17,7 @@
|maxlength|Number|140|最大输入长度,设置为 -1 的时候不限制最大长度||
|cursor-spacing|Number|0|指定光标与键盘的距离,单位 px 。取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离|App、微信小程序、百度小程序、QQ小程序|
|focus|Boolean|false|获取焦点。|在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点|
-|confirm-type|String|done|设置键盘右下角按钮的文字,仅在 type="text" 时生效。|微信小程序、App、H5|
+|confirm-type|String|done|设置键盘右下角按钮的文字,仅在 type="text" 时生效。|微信小程序、App、H5、快手小程序|
|confirm-hold|Boolean|false|点击键盘右下角按钮时是否保持键盘不收起|App、微信小程序、支付宝小程序、百度小程序、QQ小程序|
|cursor|Number||指定focus时的光标位置||
|selection-start|Number|-1|光标起始位置,自动聚集时有效,需与selection-end搭配使用||
@@ -27,8 +27,8 @@
|auto-blur|boolean|false|键盘收起时,是否自动失去焦点|App 3.0.0+|
|@input|EventHandle||当键盘输入时,触发input事件,event.detail = {value}|差异见下方 Tips|
|@focus|EventHandle||输入框聚焦时触发,event.detail = { value, height },height 为键盘高度|仅微信小程序、App(2.2.3+) 、QQ小程序支持 height|
-|@blur|EventHandle||输入框失去焦点时触发,event.detail = {value: value}||
-|@confirm|EventHandle||点击完成按钮时触发,event.detail = {value: value}| |
+|@blur|EventHandle||输入框失去焦点时触发,event.detail = {value: value}|快手小程序不支持|
+|@confirm|EventHandle||点击完成按钮时触发,event.detail = {value: value}| 快手小程序不支持|
|@keyboardheightchange|eventhandle||键盘高度发生变化的时候触发此事件,event.detail = {height: height, duration: duration}|微信小程序基础库2.7.0+、App 3.1.0+|
**Tips**
@@ -55,7 +55,7 @@
|:-|:-|:-|
|text|文本输入键盘||
|number|数字输入键盘|均支持,App平台、H5平台 3.1.22 以下版本 vue 页面在 iOS 平台显示的键盘包含负数和小数。|
-|idcard|身份证输入键盘|微信、支付宝、百度、QQ小程序|
+|idcard|身份证输入键盘|微信、支付宝、百度、QQ小程序、快手小程序|
|digit|带小数点的数字键盘|均支持,App平台、H5平台 vue 页面在 iOS 平台显示的键盘包含负数。|
|tel|电话输入键盘|仅App的nvue页面支持|
@@ -77,11 +77,11 @@
|值|说明|平台差异说明|
|:-|:-|:-|
-|send|右下角按钮为“发送”|微信、支付宝、百度小程序、app-nvue、app-vue和h5(2.9.9+,且要求设备webview内核Chrome81+、Safari13.7+)|
+|send|右下角按钮为“发送”|微信、支付宝、百度小程序、快手小程序、app-nvue、app-vue和h5(2.9.9+,且要求设备webview内核Chrome81+、Safari13.7+)|
|search|右下角按钮为“搜索”||
-|next|右下角按钮为“下一个”|微信、支付宝、百度小程序、app-nvue、app-vue和h5(2.9.9+,且要求设备webview内核Chrome81+、Safari13.7+)|
+|next|右下角按钮为“下一个”|微信、支付宝、百度小程序、快手小程序、app-nvue、app-vue和h5(2.9.9+,且要求设备webview内核Chrome81+、Safari13.7+)|
|go|右下角按钮为“前往”||
-|done|右下角按钮为“完成”|微信、支付宝、百度小程序、app-nvue、app-vue和h5(2.9.9+,且要求设备webview内核Chrome81+、Safari13.7+)|
+|done|右下角按钮为“完成”|微信、支付宝、百度小程序、快手小程序、app-nvue、app-vue和h5(2.9.9+,且要求设备webview内核Chrome81+、Safari13.7+)|
- App平台的nvue页面,如果是weex编译模式,需通过weex的api设置(weex模式已被淘汰)
- App平台的vue页面及 H5平台 的弹出键盘使用的是浏览器控制的键盘,在Chrome81+、Safari13.7+之前,键盘右下角文字只能设置完成和搜索,从Chrome81+、Safari13.7+起支持设置发送、下一个。
diff --git a/docs/component/live-pusher.md b/docs/component/live-pusher.md
index 02274f223a0c88d83271ef32de0a818ddd03df8a..ef4d2304dbdef4993f9160d9e5a1df866a337e22 100644
--- a/docs/component/live-pusher.md
+++ b/docs/component/live-pusher.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√(仅nvue)|x|√|x|x|x|x|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√(仅nvue)|x|√|x|x|x|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里的`live-pusher`组件。
diff --git a/docs/component/map.md b/docs/component/map.md
index 572eda3ad7283fe65516338ae4955dea3aae91b4..3699297e9e9b159aac2f108e28c023f28525697d 100644
--- a/docs/component/map.md
+++ b/docs/component/map.md
@@ -6,9 +6,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|1.63+|1.9.0+|√|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|1.63+|1.9.0+|√|x|x|
**属性说明**
diff --git a/docs/component/movable-view.md b/docs/component/movable-view.md
index 18f56f1dd4b4a2933f708f3a581577a8e2817dd9..8037e6e46c8395a32a70589ed266f31b5abb3745 100644
--- a/docs/component/movable-view.md
+++ b/docs/component/movable-view.md
@@ -14,9 +14,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|√|√|
**属性说明**
@@ -36,9 +36,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|x|√|√|√|√|
**属性说明**
@@ -46,19 +46,19 @@
|:-|:-|:-|:-|:-|
|direction|String|none|movable-view的移动方向,属性值有all、vertical、horizontal、none||
|inertia|Boolean|false|movable-view是否带有惯性|微信小程序、支付宝小程序、App、H5、百度小程序|
-|out-of-bounds|Boolean|false|超过可移动区域后,movable-view是否还可以移动|微信小程序、支付宝小程序、App、H5、百度小程序|
+|out-of-bounds|Boolean|false|超过可移动区域后,movable-view是否还可以移动|微信小程序、支付宝小程序、App、H5、百度小程序、快手小程序|
|x|Number / String||定义x轴方向的偏移,如果x的值不在可移动范围内,会自动移动到可移动范围;改变x的值会触发动画||
|y|Number / String||定义y轴方向的偏移,如果y的值不在可移动范围内,会自动移动到可移动范围;改变y的值会触发动画||
|damping|Number|20|阻尼系数,用于控制x或y改变时的动画和过界回弹的动画,值越大移动越快|微信小程序、支付宝小程序、App、H5、百度小程序|
|friction|Number|2|摩擦系数,用于控制惯性滑动的动画,值越大摩擦力越大,滑动越快停止;必须大于0,否则会被设置成默认值|微信小程序、支付宝小程序、App、H5、百度小程序|
|disabled|Boolean|false|是否禁用||
-|scale|Boolean|false|是否支持双指缩放,默认缩放手势生效区域是在movable-view内|微信小程序、支付宝小程序、App、H5|
-|scale-min|Number|0.5|定义缩放倍数最小值|微信小程序、支付宝小程序、App、H5|
-|scale-max|Number|10|定义缩放倍数最大值|微信小程序、支付宝小程序、App、H5|
-|scale-value|Number|1|定义缩放倍数,取值范围为 0.5 - 10|微信小程序、支付宝小程序、App、H5|
-|animation|Boolean|true|是否使用动画|微信小程序、支付宝小程序、App、H5、百度小程序|
+|scale|Boolean|false|是否支持双指缩放,默认缩放手势生效区域是在movable-view内|微信小程序、支付宝小程序、App、H5、快手小程序|
+|scale-min|Number|0.5|定义缩放倍数最小值|微信小程序、支付宝小程序、App、H5、快手小程序|
+|scale-max|Number|10|定义缩放倍数最大值|微信小程序、支付宝小程序、App、H5、快手小程序|
+|scale-value|Number|1|定义缩放倍数,取值范围为 0.5 - 10|微信小程序、支付宝小程序、App、H5、快手小程序|
+|animation|Boolean|true|是否使用动画|微信小程序、支付宝小程序、App、H5、百度小程序、快手小程序|
|@change|EventHandle||拖动过程中触发的事件,event.detail = {x: x, y: y, source: source},其中source表示产生移动的原因,值可为touch(拖动)、touch-out-of-bounds(超出移动范围)、out-of-bounds(超出移动范围后的回弹)、friction(惯性)和空字符串(setData)||
-|@scale|EventHandle||缩放过程中触发的事件,event.detail = {x: x, y: y, scale: scale},|微信小程序、App、H5、百度小程序|
+|@scale|EventHandle||缩放过程中触发的事件,event.detail = {x: x, y: y, scale: scale},|微信小程序、App、H5、百度小程序、快手小程序|
除了基本事件外,movable-view提供了两个特殊事件
diff --git a/docs/component/navigation-bar.md b/docs/component/navigation-bar.md
index 62e67e19b176cd1c5bc3aeff56c2d129822b1de4..ca08eb93ca6a8781d7c2d3ef4c7bfa1a5e2b0c69 100644
--- a/docs/component/navigation-bar.md
+++ b/docs/component/navigation-bar.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√ 2.6.3+|2.6.3+|√ 2.9.0+|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√ 2.6.3+|2.6.3+|√ 2.9.0+|√|√|√|√|x|
从HBuilderX 2.9.3起,编译到所有平台均支持`navigation-bar`,但编译到微信时,受微信基础库版本限制;编译到其他平台不受平台版本限制。
diff --git a/docs/component/open-data.md b/docs/component/open-data.md
index 0372cd49fc7b09c0832486ff5075661ba5521caa..fc5ed7abefd1d84236ff9cb7e352ced303feca62 100644
--- a/docs/component/open-data.md
+++ b/docs/component/open-data.md
@@ -4,9 +4,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|x|√|x|x|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|x|√|x|x|x|
**Tips**
diff --git a/docs/component/page-meta.md b/docs/component/page-meta.md
index a79cf523c76e474f4e220bbd945624d6d10e1f70..10cbb871615a067d04dcb08020878a6c82ccb760 100644
--- a/docs/component/page-meta.md
+++ b/docs/component/page-meta.md
@@ -10,9 +10,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√ 2.6.3+|2.6.3+|√ 2.9.0+|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√ 2.6.3+|2.6.3+|√ 2.9.0+|√|√|√|√|x|
从HBuilderX 2.6.3起,编译到所有平台均支持`page-meta`,但编译到微信时,受微信基础库版本限制;编译到其他平台不受平台版本限制。
diff --git a/docs/component/picker-view.md b/docs/component/picker-view.md
index e1a0b18425221ea0aa4b21b8a0fcf37c4058917a..18775e43ecc7c6a877236e987728a250851271de 100644
--- a/docs/component/picker-view.md
+++ b/docs/component/picker-view.md
@@ -14,8 +14,8 @@
|mask-style|String|设置蒙层的样式||
|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|
+|@pickstart|eventhandle||当滚动选择开始时候触发事件|微信小程序2.3.1、快手小程序|
+|@pickend|eventhandle||当滚动选择结束时候触发事件|微信小程序2.3.1、快手小程序|
**注意:**其中只可放置 `` 组件,其他节点不会显示。
diff --git a/docs/component/picker.md b/docs/component/picker.md
index a77b6acdd5543aa795b9fe9cbb23e5ca6fa376d3..3894792bc24c354d9280e121a06f4b61d9e15b89 100644
--- a/docs/component/picker.md
+++ b/docs/component/picker.md
@@ -15,8 +15,8 @@
|value|Number|0|value 的值表示选择了 range 中的第几个(下标从 0 开始)||
|selector-type|String|auto|大屏时UI类型,支持 picker、select、auto,默认在 iPad 以 picker 样式展示而在 PC 以 select 样式展示|H5 2.9.9+|
|@change|EventHandle||value 改变时触发 change 事件,event.detail = {value: value}||
-|disabled|Boolean|false|是否禁用||
-|@cancel|EventHandle||取消选择或点遮罩层收起 picker 时触发||
+|disabled|Boolean|false|是否禁用|快手小程序不支持|
+|@cancel|EventHandle||取消选择或点遮罩层收起 picker 时触发|快手小程序不支持|
- picker在各平台的实现是有UI差异的,有的平台如百度、支付宝小程序的Android端是从中间弹出的;有的平台支持循环滚动如百度小程序;有的平台没有取消按钮如App-iOS端。但均不影响功能使用。
@@ -26,9 +26,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|vue支持,nvue自2.4起支持|√|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|vue支持,nvue自2.4起支持|√|√|x|√|√|√|√|
支付宝小程序 picker 组件不支持多列选择,可以使用 picker-view 组件替代。
@@ -41,8 +41,8 @@
|value|Array|[]|value 每一项的值表示选择了 range 对应项中的第几个(下标从 0 开始)|
|@change|EventHandle||value 改变时触发 change 事件,event.detail = {value: value}|
|@columnchange|EventHandle||某一列的值改变时触发 columnchange 事件,event.detail = {column: column, value: value},column 的值表示改变了第几列(下标从0开始),value 的值表示变更值的下标|
-|@cancel|EventHandle||取消选择时触发|
-|disabled|Boolean|false|是否禁用|
+|@cancel|EventHandle||取消选择时触发(快手小程序不支持)|
+|disabled|Boolean|false|是否禁用(快手小程序不支持)|
**bug & tips**
- 由于 JavaScript 的限制 vue 不能观测如下方式设置 value:``this.value[0] = 0`` ([vue 注意事项](https://cn.vuejs.org/v2/guide/list.html#注意事项)),解决方式参考:[hello-uniapp 示例](https://github.com/dcloudio/hello-uniapp/commit/59264474172a591c865431d02a2a1e3583978827)
@@ -54,9 +54,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|x|
- 时间选择在App端调用的是os的原生时间选择控件,在不同平台有不同的ui表现
@@ -77,9 +77,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|x|
日期选择默认在App端和H5端(PC版Chrome以及PC版FireFox)调用的是os的原生日期选择控件,在不同平台有不同的ui表现,当配置fields参数后使用统一的展示方式。
@@ -109,9 +109,9 @@
**平台差异说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|x|x|√|x|√|√|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|x|x|√|x|√|√|√|x|
- 小程序平台在引擎层面内置了省市区数据。但省市区包含大量数据,占用体积,并非所有应用都需要,且很多城市数据有自维护需求,所以在App和H5平台没有在前端内置这些数据。可以基于多列picker或picker-view,自行填充城市数据。插件市场有较多类似插件,[详见](https://ext.dcloud.net.cn/search?q=%E5%9F%8E%E5%B8%82%E9%80%89%E6%8B%A9)。注意基于多列picker方式的地区选择不能运行在支付宝小程序上,只有基于picker-view的可以全端运行。尤其推荐插件[uni-data-picker](https://ext.dcloud.net.cn/plugin?id=3796),自带省市区的联网数据,自带懒加载。
@@ -120,8 +120,8 @@
|value|Array|[]|表示选中的省市区,默认选中每一列的第一个值|
|custom-item|String||可为每一列的顶部添加一个自定义的项|
|@change|EventHandle||value 改变时触发 change 事件,event.detail = {value: value}|
-|@cancel|EventHandle||取消选择时触发|
-|disabled|Boolean|false|是否禁用|
+|@cancel|EventHandle||取消选择时触发(快手小程序不支持)|
+|disabled|Boolean|false|是否禁用(快手小程序不支持)|
**示例** [查看演示](https://hellouniapp.dcloud.net.cn/pages/component/picker/picker)
diff --git a/docs/component/progress.md b/docs/component/progress.md
index 09cd4ae23f750a27764806f04595476cb1daa86f..a58bfdbdbb5709417506f9e3cb7f193e6eedd431 100644
--- a/docs/component/progress.md
+++ b/docs/component/progress.md
@@ -7,14 +7,14 @@
|:- |:- |:- |:- |:- |
|percent |Float |无 |百分比0~100 | |
|show-info |Boolean |false |在进度条右侧显示百分比 | |
-|border-radius|number/string|0|圆角大小|app-nvue、微信基础库2.3.1+、QQ小程序|
+|border-radius|number/string|0|圆角大小|app-nvue、微信基础库2.3.1+、QQ小程序、快手小程序|
|font-size|number/string|16|右侧百分比字体大小|app-nvue、微信基础库2.3.1+、QQ小程序|
|stroke-width |Number |6 |进度条线的宽度,单位px | |
|activeColor |Color |#09BB07(百度为#E6E6E6) |已选择的进度条的颜色 | |
|backgroundColor|Color |#EBEBEB |未选择的进度条的颜色 | |
|active |Boolean |false |进度条从左往右的动画 | |
-|active-mode |String |backwards |backwards: 动画从头播;forwards:动画从上次结束点接着播|App、H5、微信小程序、QQ小程序 |
-|duration|number|30|进度增加1%所需毫秒数|App-nvue2.6.1+、微信基础库2.8.2+、H5 3.1.11+|
+|active-mode |String |backwards |backwards: 动画从头播;forwards:动画从上次结束点接着播|App、H5、微信小程序、QQ小程序、快手小程序 |
+|duration|number|30|进度增加1%所需毫秒数|App-nvue2.6.1+、微信基础库2.8.2+、H5 3.1.11+、快手小程序|
|@activeend |EventHandle| |动画完成事件 |微信小程序 |
**示例** [查看演示](https://hellouniapp.dcloud.net.cn/pages/component/progress/progress)
diff --git a/docs/component/rich-text.md b/docs/component/rich-text.md
index a1c1e4360193bea330d9882b56be8aebfac2d474..f0272ce107d84ce5d5cc447e1335fb499f6d60ad 100644
--- a/docs/component/rich-text.md
+++ b/docs/component/rich-text.md
@@ -6,7 +6,7 @@
|属性名|类型|默认值|说明|平台兼容|
|:-|:-|:-|:-|:-|
|nodes|Array / String|[]|节点列表 / HTML String||
-|[space](https://developers.weixin.qq.com/miniprogram/dev/component/rich-text.html)|string||显示连续空格|微信基础库2.4.1+、QQ小程序|
+|space|string||显示连续空格|微信基础库2.4.1+[详见](https://developers.weixin.qq.com/miniprogram/dev/component/rich-text.html)、QQ小程序、快手小程序[详见](https://mp.kuaishou.com/docs/develop/components/basicComponents/richText.html)|
|selectable|Boolean|false|富文本是否可以长按选中,可用于复制,粘贴等场景|百度小程序(真机)|
**注意**
diff --git a/docs/component/swiper.md b/docs/component/swiper.md
index 07588af81f040024c915e52750f59c71a839090c..8a894d699c9f2ef281a33b2347b2c530588747db 100644
--- a/docs/component/swiper.md
+++ b/docs/component/swiper.md
@@ -30,9 +30,9 @@
|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)|
-|easing-function|String|default|指定 swiper 切换缓动动画类型,有效值:default、linear、easeInCubic、easeOutCubic、easeInOutCubic|微信小程序|
+|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},支付宝小程序暂不支持dx, dy|App、H5、微信小程序、支付宝小程序、字节跳动小程序、QQ小程序|
+|@transition|EventHandle||swiper-item 的位置发生改变时会触发 transition 事件,event.detail = {dx: dx, dy: dy},支付宝小程序暂不支持dx, dy|App、H5、微信小程序、支付宝小程序、字节跳动小程序、QQ小程序、快手小程序|
|@animationfinish|EventHandle||动画结束时会触发 animationfinish 事件,event.detail = {current: current, source: source}|字节跳动小程序不支持|
change 事件返回 detail 中包含一个 source 字段,表示导致变更的原因,可能值如下:
diff --git a/docs/component/text.md b/docs/component/text.md
index d80b1af2e9bf3a7547724335debfd4676fcd33eb..a7fc03ff035fdd0ce1b0d606a15e86d3b6c3b9f6 100644
--- a/docs/component/text.md
+++ b/docs/component/text.md
@@ -7,7 +7,7 @@
|属性名 |类型 |默认值 |说明 |平台差异说明 |
|:-|:- |:- |:- |:- |:- |
-|selectable |Boolean|false |文本是否可选 | App、H5 |
+|selectable |Boolean|false |文本是否可选 | App、H5、快手小程序 |
|user-select |Boolean|false |文本是否可选 | 微信小程序 |
|space |String | |显示连续空格 |App、H5、微信小程序 |
|decode |Boolean|false |是否解码 |App、H5、微信小程序 |
diff --git a/docs/component/textarea.md b/docs/component/textarea.md
index f4265c61d03024a72f3824b04ae30f64ee93b843..5b69760785f9fb53f8c27aeda6031aa8dec6cdf5 100644
--- a/docs/component/textarea.md
+++ b/docs/component/textarea.md
@@ -9,12 +9,12 @@
|value|String||输入框的内容||
|placeholder|String||输入框为空时占位符||
|placeholder-style|String||指定 placeholder 的样式||
-|placeholder-class|String|textarea-placeholder|指定 placeholder 的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/|字节跳动小程序不支持|
+|placeholder-class|String|textarea-placeholder|指定 placeholder 的样式类,注意页面或组件的style中写了scoped时,需要在类名前写/deep/|字节跳动小程序、快手小程序不支持|
|disabled|Boolean|false|是否禁用||
|maxlength|Number|140|最大输入长度,设置为 -1 的时候不限制最大长度||
|focus|Boolean|false|获取焦点|在 H5 平台能否聚焦以及软键盘是否跟随弹出,取决于当前浏览器本身的实现。nvue 页面不支持,需使用组件的 focus()、blur() 方法控制焦点|
|auto-height|Boolean|false|是否自动增高,设置auto-height时,style.height不生效||
-|fixed|Boolean|false|如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true|微信小程序、百度小程序、字节跳动小程序、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小程序|
|confirm-type|String|done|设置键盘右下角按钮的文字|微信小程序基础库2.13.0+、App-vue和H5(2.9.9+,且要求设备webview内核Chrome81+、Safari13.7+)|
@@ -26,9 +26,9 @@
|hold-keyboard|boolean|false|focus时,点击页面的时候不收起键盘|微信小程序2.8.2|
|auto-blur|boolean|false|键盘收起时,是否自动失去焦点|App-vue 3.0.0+ ,App-nvue不支持|
|@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}|字节跳动小程序不支持,nvue ios暂不支持|
-|@input|EventHandle||当键盘输入时,触发 input 事件,event.detail = {value, cursor}, @input 处理函数的返回值并不会反映到 textarea 上||
+|@blur|EventHandle||输入框失去焦点时触发,event.detail = {value, cursor}|快手小程序不支持|
+|@linechange|EventHandle||输入框行数变化时调用,event.detail = {height: 0, heightRpx: 0, lineCount: 0}|字节跳动小程序、快手小程序不支持,nvue ios暂不支持|
+|@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+、App 3.1.0+|
diff --git a/docs/component/video.md b/docs/component/video.md
index 3703174a49ec86c1fee28d9de004f4e6078fdb92..70d699628f60899b2404e7561612f923e629822d 100644
--- a/docs/component/video.md
+++ b/docs/component/video.md
@@ -10,14 +10,14 @@
|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|是否展示弹幕,只在初始化时有效,不能动态变更|字节跳动小程序不支持|
+|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时才会显示|字节跳动小程序不支持|
+|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|是否显示视频中间的播放按钮|字节跳动小程序不支持|
@@ -28,11 +28,11 @@
|show-mute-btn|Boolean|false|是否显示静音按钮|微信小程序|
|title|String||视频的标题,全屏时在顶部展示|微信小程序|
|play-btn-position|String|bottom|播放按钮的位置|微信小程序、字节跳动小程序|
-|enable-play-gesture|Boolean|false|是否开启播放手势,即双击切换播放/暂停|微信小程序|
+|enable-play-gesture|Boolean|false|是否开启播放手势,即双击切换播放/暂停|微信小程序、快手小程序|
|auto-pause-if-navigate|Boolean|true|当跳转到其它小程序页面时,是否自动暂停本页面的视频|微信小程序|
|auto-pause-if-open-native|Boolean|true|当跳转到其它微信原生页面时,是否自动暂停本页面的视频|微信小程序|
-|vslide-gesture|Boolean|false|在非全屏模式下,是否开启亮度与音量调节手势(同 page-gesture)|微信小程序|
-|vslide-gesture-in-fullscreen|Boolean|true|在全屏模式下,是否开启亮度与音量调节手势|微信小程序|
+|vslide-gesture|Boolean|false|在非全屏模式下,是否开启亮度与音量调节手势(同 page-gesture)|微信小程序、快手小程序|
+|vslide-gesture-in-fullscreen|Boolean|true|在全屏模式下,是否开启亮度与音量调节手势|微信小程序、快手小程序|
|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 的视频封面图,只支持网络地址|微信小程序|
|codec|String|hardware|解码器选择,hardware:硬解码(硬解码可以增加解码算力,提高视频清晰度。少部分老旧硬件可能存在兼容性问题);software:ffmpeg 软解码;|App-Android 3.1.0+|
@@ -44,7 +44,7 @@
|@ended|EventHandle||当播放到末尾时触发 ended 事件|字节跳动小程序不支持|
|@timeupdate|EventHandle||播放进度变化时触发,event.detail = {currentTime, duration} 。触发频率 250ms 一次|字节跳动小程序不支持|
|@fullscreenchange|EventHandle||当视频进入和退出全屏时触发,event.detail = {fullScreen, direction},direction取为 vertical 或 horizontal|字节跳动小程序不支持|
-|@waiting|EventHandle||视频出现缓冲时触发|字节跳动小程序不支持|
+|@waiting|EventHandle||视频出现缓冲时触发|字节跳动小程序、快手小程序不支持|
|@error|EventHandle||视频播放出错时触发|字节跳动小程序不支持|
|@progress|EventHandle||加载进度变化时触发,只支持一段加载。event.detail = {buffered},百分比|微信小程序、H5|
|@loadedmetadata|EventHandle||视频元数据加载完成时触发。event.detail = {width, height, duration}|微信小程序、H5|
diff --git a/docs/component/vue-component.md b/docs/component/vue-component.md
index 08b0041c56ced442aa13d709f2a5c829614cda2a..1bbb8433793d020073af0f0f3448544bad4225f0 100644
--- a/docs/component/vue-component.md
+++ b/docs/component/vue-component.md
@@ -6,9 +6,9 @@
**平台差异说明**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |
-|√ |√ |x |x |x |x |x |x |x |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
+|√ |√ |x |x |x |x |x |x |x |x |
@@ -25,9 +25,9 @@
**平台差异说明**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |
-|√ |√ |√ |√ |√ |√ |√ |√ |√ |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
+|√ |√ |√ |√ |√ |√ |√ |√ |√ |√ |
**代码示例**
@@ -76,9 +76,9 @@
**平台差异说明**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |
-|x |√ |x |x |x |x |x |x |x |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
+|x |√ |x |x |x |x |x |x |x |x |
@@ -91,9 +91,9 @@
**平台差异说明**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |
-|x |√ |x |x |x |x |x |x |x |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
+|x |√ |x |x |x |x |x |x |x |x |
@@ -105,9 +105,9 @@
**平台差异说明**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |
-|x |√ |x |x |x |x |x |x |x |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
+|x |√ |x |x |x |x |x |x |x |x |
@@ -120,7 +120,7 @@
**平台差异说明**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |
-|√ |√ |√ |√ |√ |√ |√ |√ |√ |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节跳动小程序 |QQ小程序 |快应用 |360小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |:-: |:-: |
+|√ |√ |√ |√ |√ |√ |√ |√ |√ |√ |
diff --git a/docs/component/web-view.md b/docs/component/web-view.md
index 67f67c4ad4de433f6f9a0a0527373f931d442f53..ce00a247477b05f23787244d0ec2d8df79c21fc7 100644
--- a/docs/component/web-view.md
+++ b/docs/component/web-view.md
@@ -17,10 +17,10 @@
**src**
-|来源|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|网络|√|√|√|√|√|√|√|√|√|
-|本地|√|√|x|x|x|x|x|x|x|
+|来源|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|网络|√|√|√|√|√|√|√|√|√|√|
+|本地|√|√|x|x|x|x|x|x|x|x|
**webview-styles**
diff --git a/docs/frame.md b/docs/frame.md
index 3075690605f990e279bae10ac1a840b5dfeb5941..baba7fc025340819bd19fc223c38a42b7de699a3 100644
--- a/docs/frame.md
+++ b/docs/frame.md
@@ -50,6 +50,9 @@
|mp-weixin|微信小程序|
|mp-alipay|支付宝小程序|
|mp-baidu|百度小程序|
+|mp-qq|QQ小程序|
+|mp-toutiao|字节小程序|
+|mp-kuaishou|快手小程序|
## 资源路径说明
@@ -778,6 +781,7 @@ const package = require('packageName')
|百度小程序|支持百度小程序组件|swancomponents|
|字节跳动小程序|支持字节跳动小程序组件|ttcomponents|
|QQ小程序|支持QQ小程序组件|wxcomponents|
+|快手小程序|支持快手小程序组件|kscomponents|
此文档要求开发者对各端小程序的**自定义组件**有一定了解,没接触过小程序**自定义组件**的可以参考:
@@ -786,6 +790,7 @@ const package = require('packageName')
- [支付宝小程序自定义组件](https://docs.alipay.com/mini/framework/custom-component-overview)
- [字节跳动小程序自定义组件](https://developer.toutiao.com/docs/framework/custom_component_intro.html)
- [QQ小程序自定义组件](https://q.qq.com/wiki/develop/miniprogram/frame/diy_components/)
+- [快手小程序自定义组件](https://mp.kuaishou.com/docs/develop/frame/custom_comp/component_temp_style.html)
**目录结构**
diff --git a/docs/platform.md b/docs/platform.md
index ef87c92a8137a6444212bd01c24012ca3296660e..1a6228bf02e315d67ff925e3f63cd85520cf30e2 100644
--- a/docs/platform.md
+++ b/docs/platform.md
@@ -35,6 +35,7 @@ uni-app 已将常用的组件、JS API 封装到框架中,开发者按照 uni-
|MP-BAIDU|百度小程序|
|MP-TOUTIAO|字节跳动小程序|
|MP-QQ|QQ小程序|
+|MP-KUAISHOU|快手小程序|
|MP-360|360小程序|
|MP|微信小程序/支付宝小程序/百度小程序/字节跳动小程序/QQ小程序/360小程序|
|QUICKAPP-WEBVIEW|快应用通用(包含联盟、华为)|
diff --git a/docs/quickstart-cli.md b/docs/quickstart-cli.md
index 17ec71817e1075b20bd9393a51db35c61e3d6a18..058ac2ab945b3abfdf979b9877d818132a32cdfa 100644
--- a/docs/quickstart-cli.md
+++ b/docs/quickstart-cli.md
@@ -68,6 +68,7 @@ npm run build:%PLATFORM%
|mp-toutiao|字节跳动小程序|
|mp-qq|qq 小程序|
|mp-360|360 小程序|
+|mp-kuaishou|快手小程序|
|quickapp-webview|快应用(webview)|
|quickapp-webview-union|快应用联盟|
|quickapp-webview-huawei|快应用华为|
diff --git a/docs/quickstart.md b/docs/quickstart.md
index b2750a637c37fa62e50246aea2f64415ad355242..9ee89f62588d23f30eb545dda6b9b2f81962c879 100644
--- a/docs/quickstart.md
+++ b/docs/quickstart.md
@@ -289,6 +289,7 @@ npm run build:%PLATFORM%
|mp-toutiao|字节跳动小程序|
|mp-qq|qq 小程序|
|mp-360|360 小程序|
+|mp-kuaishou|快手小程序|
|quickapp-webview|快应用(webview)|
|quickapp-webview-union|快应用联盟|
|quickapp-webview-huawei|快应用华为|
diff --git a/docs/uniCloud/storage.md b/docs/uniCloud/storage.md
index ccc29227393e3b69f060b53d87e633a87ebabe01..cc9140e15e22283ac65c26d74fbf4de3c67e6ba6 100644
--- a/docs/uniCloud/storage.md
+++ b/docs/uniCloud/storage.md
@@ -203,21 +203,21 @@ uniCloud.getTempFileURL({
**选择图片,type:'image'**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节小程序 |QQ小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |
-|√ |√ |√ |√ |√ |√ |√ |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节小程序 |QQ小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |
+|√ |√ |√ |√ |√ |√ |√ |√ |
**选择视频,type:'video'**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节小程序 |QQ小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |
-|√ |√ |√ |√ |√ |√ |√ |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节小程序 |QQ小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |
+|√ |√ |√ |√ |√ |√ |√ |√ |
**选择任意文件,type:'all'**
-|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节小程序 |QQ小程序 |
-|:-:|:-:|:-: |:-: |:-: |:-: |:-: |
-|× |√ |√(仅支持选择聊天文件) |× |× |× |× |
+|App|H5 |微信小程序 |支付宝小程序 |百度小程序 |字节小程序 |QQ小程序 |快手小程序|
+|:-:|:-:|:-: |:-: |:-: |:-: |:-: |:-: |
+|× |√ |√(仅支持选择聊天文件) |× |× |× |× |× |
#### 请求参数
diff --git a/docs/uniCloud/unicloud-db.md b/docs/uniCloud/unicloud-db.md
index 86d72eee3e232bb9c13e69c4311d421303f6f9a4..312c8690b045e20ba69f8800a64183d06c8709b1 100644
--- a/docs/uniCloud/unicloud-db.md
+++ b/docs/uniCloud/unicloud-db.md
@@ -26,9 +26,9 @@ HBuilderX中敲下`udb`代码块,得到如下代码,然后通过collection
**平台差异及版本说明**
-|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|
-|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
-|√|√|√|√|√|√|√|x|√|
+|App|H5|微信小程序|支付宝小程序|百度小程序|字节跳动小程序|QQ小程序|快应用|360小程序|快手小程序|
+|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
+|√|√|√|√|√|√|√|x|√|√|
需 HBuilderX 3.0+
diff --git a/packages/uni-cli-shared/lib/url-loader.js b/packages/uni-cli-shared/lib/url-loader.js
index 8d06a6929b8afc396ed03064ba29045573e75f3b..8c64fd693bb69359e845e0472f30c6bdae24d0b8 100644
--- a/packages/uni-cli-shared/lib/url-loader.js
+++ b/packages/uni-cli-shared/lib/url-loader.js
@@ -23,6 +23,7 @@ const inlineLimit =
process.env.UNI_PLATFORM === 'mp-weixin' ||
process.env.UNI_PLATFORM === 'mp-qq' ||
process.env.UNI_PLATFORM === 'mp-toutiao' ||
+ process.env.UNI_PLATFORM === 'mp-kuaishou' ||
process.env.UNI_PLATFORM === 'app-plus' // v2需要base64,v3需要rewriteUrl
// mp-weixin,mp-qq,app-plus 非v3(即:需要base64的平台)
@@ -59,4 +60,4 @@ module.exports = {
}
},
rewriteUrl
-}
+}