HarmonyOS 在方法内部,通过字符串变量或者常量作为参数取不到正确的resource?

操作步骤:

1、使用以下代码:

Button('点我 ').onClick(() => {
  let  r1 = $r('app.color.same_chart_pie_red')
  const key = 'app.color.same_chart_pie_red'
  let r2 = $r(key)
  console.log(`${r1.id}`);
  console.log(`${r2.id}`);

})

2、使用当前项目的颜色key。

3、运行调试。

问题现象:

1、通过字符串作为参数可以正确拿到resource r1。

2、通过字符串常量或者变量作为参数拿不到正确的resource r2。

阅读 502
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏