From fc033589615af396743b581a1a53d432e8625074 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BA=86=E6=B3=89?= Date: Mon, 29 Aug 2022 05:35:47 +0000 Subject: [PATCH] update docs/plugin/uts-plugin.md. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 杜庆泉 --- docs/plugin/uts-plugin.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/docs/plugin/uts-plugin.md b/docs/plugin/uts-plugin.md index c1a99890d..3cc0614ed 100644 --- a/docs/plugin/uts-plugin.md +++ b/docs/plugin/uts-plugin.md @@ -64,7 +64,8 @@ UTS插件目录结构 ### 2.3 清单文件package.json -package.json为插件的清单文件,这里集成了整个UTS插件的配置信息,下面是一个完整的示例 +package.json为插件的清单文件,这里集成了整个UTS插件的配置信息,下面是一个简单的示例 + ```json { @@ -78,14 +79,23 @@ package.json为插件的清单文件,这里集成了整个UTS插件的配置 } ``` +[关于package.json的更多说明](https://uniapp.dcloud.net.cn/plugin/uni_modules.html#package-json) + + ### 2.4 插件的平台实现 -一个UTS插件,代表的应该是**Uni标准的下一种原生扩展能力** +一个UTS插件,代表的应该是**Uni标准下的一种扩展能力** + +插件目录下: + +index.d.ts文件是对当前插件能力的声明, +index.uts文件是对当前插件能力的实现 -插件目录下 index.d.ts文件是对当前插件能力的声明,index.uts文件是对当前插件能力的实现 +针对一些通用的功能,可以用过index.uts实现即可。 +但是类似获取电量等原生相关的场景,不同的平台有不同的代码实现,即使使用UTS也无法完全抹平。 +因此我们设计了 app-android、app-ios 等目录,用以存放不同的平台的能力实现 -插件目录下,app-android、app-ios 等目录,用以存放不同的平台的能力实现 ``` 插件标识 -- GitLab