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 @@
微信小程序版 - -
- 支付宝小程序版 -
-
+
+ +
+ 支付宝小程序版 +
百度小程序版 @@ -47,24 +47,30 @@
字节跳动小程序版 - -
- -
- QQ小程序版 -
快应用
- -
- -
- 360小程序 -
+
+
+ +
+ +
+ QQ小程序版 +
+ +
+ +
+ 360小程序 +
+ +
+ 快手小程序版 +

注:
- 某些平台不能提交简单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 -} +}