Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ee21f63d
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
ee21f63d
编写于
8月 10, 2022
作者:
Z
zengyawen
提交者:
Gitee
8月 10, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/contribute/template/js-template.md.
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
9fe49819
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
zh-cn/contribute/template/js-template.md
zh-cn/contribute/template/js-template.md
+6
-6
未找到文件。
zh-cn/contribute/template/js-template.md
浏览文件 @
ee21f63d
...
...
@@ -14,8 +14,8 @@
| 8 | 废弃接口说明 | 废弃内容不能直接删去,在废弃内容后面加标注deprecated,并使用“>”引用语法建议使用的替代方式,加上对应的链接。
<br/>
示例:abandonmentMethod
<sup>
(deprecated)
</sup><br/>
> 从API Version 7 开始不再维护,建议使用[newMethod]
\(
#newmethod)替代。 |
| 9 | 权限说明 | 与代码保持一致,下沉到各个方法、枚举、属性字段中。
<br/>
1. 如果仅系统应用可申请,格式:
<br/>
**需要权限:**
ohos.permission.xxxx,仅系统应用可用。
<br/>
2. 如果该权限所有应用可申请,格式:
<br/>
**需要权限:**
ohos.permission.xxxx
<br/>
3. 如果该接口涉及多个权限,则采用“和、或”进行分割,格式:
<br/>
**需要权限:**
ohos.permission.A 和 ohos.permission.B
<br/>
**需要权限:**
ohos.permission.A 或 ohos.permission.B |
| 10 | @syscap | 1. 每个方法都需要进行描述,格式:
<br/>
**系统能力**
:SystemCapability.xxx.xxx
<br/>
2. 每个表格(属性、枚举、常量、变量)可统一进行说明,分两种情况:
<br/>
1)每个表格下系统能力无差异的,同方法的写法:
<br/>
**系统能力**
:SystemCapability.xxx.xxx
<br/>
2)有差异的:在每一个表格项里进行描述。 |
| 11 | @system api | 1. 如果某个模块全部接口均为system api,则在模块开头的版本说明下一行,增加:
<br/>
- 本模块接口为系统接口。
<br/>
2. 如果某个接口为system api,仅供OEM厂商使用,则需要在描述中增加:
<br/>
此接口为系统接口。 |
| 12 | @FAModelOnly
<br/>@StageModelOnly | 1. 如果某个模块均只针对某模型实现,则在模块开头的版本说明下一行,增加:<br/> - 本模块接口仅可在FA模型/Stage模型下使用。<br/>2. 如果某个接口只针对某模型实现,则需要在描述中增加:<br/>
此接口仅可在FA模型/Stage模型下使用。 |
| 11 | @system api | 1. 如果某个模块全部接口均为system api,则在模块开头的版本说明下一行,增加:
<br/>
- 本模块接口为系统接口。
<br/>
2. 如果某个接口为system api,仅供OEM厂商使用,则需要在描述中增加:
<br/>
**系统接口:**
此接口为系统接口。 |
| 12 | @FAModelOnly
<br/>@StageModelOnly | 1. 如果某个模块均只针对某模型实现,则在模块开头的版本说明下一行,增加:<br/> - 本模块接口仅可在FA模型/Stage模型下使用。<br/>2. 如果某个接口只针对某模型实现,则需要在描述中增加:<br/>
**模型约束:**
此接口仅可在FA模型/Stage模型下使用。 |
| 13 | 异步接口说明(callback、Promise) | 对于callback、Promise在方法描述、参数说明、返回值说明的具体描述要求如下:
<br/>
**callback**
的固定句式:
<br/>
方法介绍:xxx(方法描述)。使用callback异步回调。
<br/>
参数说明:
<br/>
**callback\<boolean>**
:回调函数。返回true表示xxx;返回false表示xxx。
<br/>
**callback\<Object>**
:回调函数,返回xxx。例如”回调函数,返回音频采集器对象。“
<br/>
**AsyncCallback\<void>**
:回调函数。当具体的操作(视具体接口功能描述)成功,err为undefined,否则为错误对象。
<br/>
**AsyncCallback\<Object x>**
:回调函数。当具体的操作(视具体接口功能描述)成功,err为undefined,data为获取到的Object x;否则为错误对象。
<br/>
**Promise**
的固定句式:
<br/>
方法介绍:xxx(方法描述)。使用Promise异步回调。
<br/>
参数说明:
<br/>
**Promise\<boolean>**
:Promise对象。返回true表示xxx;返回false表示xxx。
<br/>
**Promise\<Object>**
:Promise对象,返回xxx。例如”Promise对象,返回音频采集器对象。“
<br/>
**Promise\<void>**
:Promise对象。无返回结果的Promise对象。 |
| 14 | 示例代码语言 | 所有的示例代码采用代码块的样式,并标记开发语言。
<br/>
JS和eTS通用的标注
`js`
;仅eTS可用的,标注
`ts`
。 |
| 15 | 链接写法 | 格式:[链接文字]
\(
链接内容)
<br/>
跨文件夹链接:[指南]
\(\.\.
/../xxx/xxx.md),一个
`../`
表示上移一层文件夹。
<br/>
页面内链接:[接口A
<sup>
7+
</sup>
]
\(
#xxxa7),页面内链接和需要链接到的标题保持一致,全小写无特殊符号无标签。 |
...
...
@@ -129,9 +129,9 @@ import call from '@ohos.telephony.call';
在此处给出方法描述。说明请参考上述写作说明第4、5点。
此接口仅可在Stage模型下使用。(可选
)
**模型约束**
:此接口仅可在FA模型下使用。(如不涉及可删除
)
此接口为系统接口。(可选
)
**系统接口**
:此接口为系统接口。(如不涉及可删除
)
**需要权限**
:ohos.permission.xxx(如不涉及可删除,如果是系统权限要说明)
...
...
@@ -185,9 +185,9 @@ import call from '@ohos.telephony.call';
在此处给出方法描述。说明请参考上述写作说明第4、5点。
此接口仅可在Stage模型下使用。(可选
)
**模型约束**
:此接口仅可在FA模型下使用。(如不涉及可删除
)
此接口为系统接口。(可选
)
**系统接口**
:此接口为系统接口。(如不涉及可删除
)
**需要权限**
:ohos.permission.xxx(如不涉及可删除,如果是系统权限要说明)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录