Navigation组件的menus参数icon不显示如何修改?

0 评论 57 浏览 0 收藏 2 分钟

本问答帖原创发布在华为开发者联盟社区 ,欢迎开发者前往论坛提问交流。

 

问题描述:

如下代码,会出现错误提示:Type ‘Resource’ is not assignable to type ‘string’.
但该图片在其他ets文件中使用$r(“app.media.search”)是可以正常展示的。
请问需要如何修改呢?

Navigation() {}

.menus([

{value: “”, icon: $r(“app.media.search”), action: () => {}},

])

 

解决方案:

这里的icon 只支持 string 类型,不支持 ResourceString 类型,可以直接用路径引用。参考代码和相关讨论,请点击原帖查看:

https://developer.huawei.com/consumer/cn/forum/topic/0201165854062931391?fid=0109140870620153026&pid=0307165864357739941

本文由 @华为开发者联盟 授权发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!