HarmonyOS 元服务卡片如何获取当前卡片的规格,2\*2,2\*4?

如题:HarmonyOS 元服务卡片如何获取当前卡片的规格,2*2,2*4?

阅读 538
1 个回答

添加卡片后触发的生命周期里可以通过want数据获取到卡片规格:want?.parameters

ohos.extra.param.key.form\_dimension

{

"isDynamic": false,

"moduleName": "entry",

"ohos.extra.param.key.form\_customize": [],

"ohos.extra.param.key.form\_dimension": 4,

"ohos.extra.param.key.form\_height": 1206.7999999999997,

"ohos.extra.param.key.form\_identity": "947348792",

"ohos.extra.param.key.form\_launch\_reason": 1,

"ohos.extra.param.key.form\_name": "card",

"ohos.extra.param.key.form\_rendering\_mode": 0,

"ohos.extra.param.key.form\_temporary": false,

"ohos.extra.param.key.form\_width": 1178.7999999999997,

"ohos.extra.param.key.module\_name": "entry"

}

名称 值 说明

Dimension\_1\_2 1 1 x 2 form。

Dimension\_2\_2 2 2 x 2 form。

Dimension\_2\_4 3 2 x 4 form。

Dimension\_4\_4 4 4 x 4 form。

Dimension\_2\_1 5 2 x 1 form。

参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-app-form-forminfo-V5\#formdimension

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进