From 55597d8290ad8146b760f9552f62206dc6bdfe87 Mon Sep 17 00:00:00 2001 From: qiang Date: Sun, 8 Aug 2021 18:08:24 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E5=BF=AB=E6=89=8B?= =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=9A=84=E5=85=BC=E5=AE=B9=E6=80=A7?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/collocation/auto/quick-start.md | 6 +++--- docs/collocation/frame/lifecycle.md | 2 +- docs/collocation/manifest.md | 9 +++++++++ docs/collocation/pages.md | 2 ++ docs/frame.md | 5 +++++ docs/platform.md | 1 + docs/quickstart-cli.md | 1 + docs/quickstart.md | 1 + docs/uniCloud/storage.md | 18 +++++++++--------- docs/uniCloud/unicloud-db.md | 6 +++--- 10 files changed, 35 insertions(+), 16 deletions(-) diff --git a/docs/collocation/auto/quick-start.md b/docs/collocation/auto/quick-start.md index ae5326bc4..f0eec1b95 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 2a2fc0ac3..453a0e3fd 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 5223b085c..e75855886 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 29ea7207c..9d14dd9f9 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/frame.md b/docs/frame.md index 307569060..baba7fc02 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 ef87c92a8..1a6228bf0 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 17ec71817..058ac2ab9 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 b2750a637..9ee89f625 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 ccc292273..cc9140e15 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 86d72eee3..312c8690b 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+ -- GitLab