2***@qq.com
2***@qq.com
  • 发布:2025-10-14 04:22
  • 更新:13 分钟前
  • 阅读:21

【报Bug】鸿蒙桌面小部件postCardAction无法调用EntryAbility中的方法

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.82

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 5.1.1

手机厂商: 华为

手机机型: p70 pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
   ```  Image($r('app.media.refresh'))  
    .width(16)  
    .height(16)  
    .margin(8)  
    .onClick(() => {  
      postCardAction(this, {  
        action: 'call',  
        abilityName: 'EntryAbility',  
        params: {  
          formId: this.formId,  
          method: 'updateStorageInfoCall',  
        }  
      })  
    }) ``` 

操作步骤:

用uniapp引入鸿蒙原生桌面小部件

预期结果:

小部件可以正常刷新

实际结果:

小部件刷新的时候报错了

bug描述:

  Image($r('app.media.refresh'))  
    .width(16)  
    .height(16)  
    .margin(8)  
    .onClick(() => {  
      postCardAction(this, {  
        action: 'call',  
        abilityName: 'EntryAbility',  
        params: {  
          formId: this.formId,  
          method: 'updateStorageInfoCall',  
        }  
      })  
    })比这个刷新小部件的按钮 就会提示这个错误  

04:08:03.449 Callee onRemoteMessageRequest code [number 1]
04:08:03.453 Use new start up rule, check caller permission.
04:08:03.459 Callee onRemoteMessageRequest code proc
04:08:03.459 Callee onRemoteMessageRequest method [updateBatteryInfoCall]
04:08:03.475 Callee onRemoteMessageRequest error, get func is undefined

2025-10-14 04:22 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com (作者)

求助解决!

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

这个方法并不特殊,是不是 module.json 里没有配置,请提供复现工程和操作步骤,提供更多信息,有助于定位和解答你的问题。

要回复问题请先登录注册