• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 卡片数据绑定类
2
3> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
4> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
5
6## 导入模块
7
8```
9import formBindingData from '@ohos.application.formBindingData';
10```
11
12## 权限
13
1415
16## formBindingData.createFormBindingData
17
18createFormBindingData(obj?: Object | string): FormBindingData
19
20创建一个FormBindingData对象。
21
22**系统能力**:SystemCapability.Ability.Form
23
24**参数:**
25
26| 参数名 | 类型           | 必填 | 说明                                                         |
27| ------ | -------------- | ---- | ------------------------------------------------------------ |
28| obj    | Object或string | 否   | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。其中图片数据以"formImages"作为标识,内容为图片标识与图片文件描述符的键值对{"formImages": {"key1": fd1, "key2": fd2}} |
29
30
31**返回值:**
32
33| 类型                                | 说明                                    |
34| ----------------------------------- | --------------------------------------- |
35| [FormBindingData](#formbindingdata) | 根据传入数据创建的FormBindingData对象。 |
36
37
38**示例:**
39
40  ```js
41  let fd = fileio.openSync(path);
42  let obj = {
43      "temperature": "21°",
44      "formImages": {"image": fd}
45  };
46  let formBindingDataObj = formBindingData.createFormBindingData(obj);
47  ```
48
49## 属性
50
51FormBindingData相关描述。
52
53**系统能力**:SystemCapability.Ability.Form
54
55| 名称 | 可读 | 可写 | 参数类型 | 必填 | 说明 |
56| -------- | -------- | -------- | -------- | -------- | -------- |
57| data | 是 | 否 | Object | 是 | js卡片要展示的数据。可以是包含若干键值对的Object或者 json 格式的字符串。|
58
59