Preview是否支持读取rawfile文件

正式运行代码时,我可以使用以下代码获初始化我的页面。我能否在preview时实现等效操作

import util from '@ohos.util'

@Entry
@Component
struct Test {
  @State message: string = 'Hello World'

  aboutToAppear() {
    getContext(this)?.resourceManager.getRawFileContent("testFile").then((data) => {
      this.message = util.TextDecoder.create().decodeWithStream(data)
    })
  }

  build() {
    Row() {
      Column() {
        Text(this.message)
      }
      .width('100%')
    }
    .height('100%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.

PS:处于preview模式时。getContext(this)返回空

HarmonyOS
2024-02-05 20:16:08
3425浏览
已于2024-2-6 21:18:18修改
收藏 0
回答 1
回答 1
按赞同
/
按时间
blck147

​preview 很多业务代码无法运行,你理解为预览并没有构建程序只是构建了页面,所以很多东西都是引用不到的。


分享
微博
QQ
微信
回复
2024-02-06 21:13:43


相关问题
HarmonyOS 读取本地RawFile文件失败
1200浏览 • 1回复 待解决
HarmonyOS Rawfile中的json文件读取
951浏览 • 1回复 待解决
hsp模块里rawfile文件读取问题
1038浏览 • 1回复 待解决
无法读取到hsp模块中的rawfile文件
2747浏览 • 1回复 待解决
HarmonyOS 是否支持图片读取文字能力
714浏览 • 1回复 待解决
HarmonyOS 是否支持NFC Ndef标签的读取
784浏览 • 1回复 待解决
pthread创建的线程中如何读取rawfile
2626浏览 • 1回复 待解决