卡片 - 比特日记
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
卡片
卡片
 复制成功
1
2
3
4
5
1显示应用数据
2实现预览效果,服务直达,点击卡片,直达页面
3
4静态卡片:静态布局,2*4
5动态卡片:动态展示数据
显示应用数据
实现预览效果,服务直达,点击卡片,直达页面
静态卡片:静态布局,2*4
动态卡片:动态展示数据
 
 复制成功
1
2
1export default class CardFormAbility extends FormExtensionAbility {
2....
export default class CardFormAbility extends FormExtensionAbility {
....
 
module.json5
 复制成功
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
 1{
 2  "name": "CardFormAbility",
 3  "srcEntry": "./ets/cardformability/CardFormAbility.ets",
 4  "label": "$string:CardFormAbility_label",
 5  "description": "$string:CardFormAbility_desc",
 6  "type": "form",
 7  "metadata": [
 8    {
 9      "name": "ohos.extension.form",
10      "resource": "$profile:form_config"
11    }
12  ]
13}
{
  "name": "CardFormAbility",
  "srcEntry": "./ets/cardformability/CardFormAbility.ets",
  "label": "$string:CardFormAbility_label",
  "description": "$string:CardFormAbility_desc",
  "type": "form",
  "metadata": [
    {
      "name": "ohos.extension.form",
      "resource": "$profile:form_config"
    }
  ]
}
 
form_config.json
 复制成功
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 1{
 2  "forms": [
 3    {
 4      "name": "widget01",
 5      "displayName": "$string:widget01_display_name",
 6      "description": "$string:widget01_desc",
 7      "src": "./ets/widget01/pages/Widget01Card.ets",
 8      "uiSyntax": "arkts",
 9      "window": {
10        "designWidth": 720,
11        "autoDesignWidth": true
12      },
13      "colorMode": "auto",
14      "isDynamic": false,
15      "isDefault": true,
16      "updateEnabled": false,
17      "scheduledUpdateTime": "10:30",
18      "updateDuration": 1,
19      "defaultDimension": "2*4",
20      "supportDimensions": [
21        "2*4"
22      ]
23    }
24  ]
25}
{
  "forms": [
    {
      "name": "widget01",
      "displayName": "$string:widget01_display_name",
      "description": "$string:widget01_desc",
      "src": "./ets/widget01/pages/Widget01Card.ets",
      "uiSyntax": "arkts",
      "window": {
        "designWidth": 720,
        "autoDesignWidth": true
      },
      "colorMode": "auto",
      "isDynamic": false,
      "isDefault": true,
      "updateEnabled": false,
      "scheduledUpdateTime": "10:30",
      "updateDuration": 1,
      "defaultDimension": "2*4",
      "supportDimensions": [
        "2*4"
      ]
    }
  ]
}
 
静态卡片跳转
 复制成功
1
2
3
4
5
6
1FormLink({
2  action: this.actionType,
3  abilityName: this.abilityName,
4  params: {
5    message: this.message
6  }
FormLink({
  action: this.actionType,
  abilityName: this.abilityName,
  params: {
    message: this.message
  }

动态卡片跳转
 复制成功
1
2
3
4
5
6
7
8
9
1.onClick(() => {
2  postCardAction(this, {
3    action: this.actionType,
4    abilityName: this.abilityName,
5    params: {
6      message: this.message
7    }
8  });
9})
.onClick(() => {
  postCardAction(this, {
    action: this.actionType,
    abilityName: this.abilityName,
    params: {
      message: this.message
    }
  });
})

Copyright ©2010-2022 比特日记 All Rights Reserved.
Powered By 可尔物语
浙ICP备11005866号-12