8***@qq.com
8***@qq.com
  • 发布:2024-08-26 11:44
  • 更新:2024-08-26 14:23
  • 阅读:201

各位大佬,鸿蒙api里 拷贝过来的代码 let uiContext = getContext(this); this 报错,好多鸿蒙api都会用到这个getContext(this),不知道咋绕过

分类:鸿蒙Next

各位大佬,请教一下,鸿蒙api里 拷贝过来的代码

let uiContext = getContext(this); 这段代码里 this 报错 咋整,好多鸿蒙api都会用到这个getContext(this),不知道咋绕过
编译器会报错 Using "this" inside stand-alone functions is not supported (arkts-no-standalone-this)

2024-08-26 11:44 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

你在哪里用的?这个 this 是当前自定义的组件实例,你如果没有就不传,可省略,这是文档

  • 8***@qq.com (作者)

    不传this确实不报错了,但是预览失败了。我想封装uts预览文件插件,用的是https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/preview-filepreview-V5

    2024-08-26 15:00

  • DCloud_UNI_LXH

    回复 8***@qq.com: 试试 import { getAbilityContext } from '@dcloudio/uni-runtime'; 使用 getAbilityContext()! 替代 getContext(this)

    2024-08-26 19:36

要回复问题请先登录注册