不是很明白,明明都是同样的代码,唯一的区别就是图片和颜色,但是非得写这么多代码?(HarmonyOS 鸿蒙Next)
不是很明白,明明都是同样的代码,唯一的区别就是图片和颜色,但是非得写这么多代码?(HarmonyOS 鸿蒙Next)
不是很明白,明明都是同样的代码,唯一的区别就是图片和颜色,但是非得写这么多代码?
不能统一设置?在Tabs的属性
更多关于不是很明白,明明都是同样的代码,唯一的区别就是图片和颜色,但是非得写这么多代码?(HarmonyOS 鸿蒙Next)的实战教程也可以访问 https://www.itying.com/category-93-b0.html
可以自己实现tabBuilder阿
例如:
tabBuilder(path:string,color:string){
}
更多关于不是很明白,明明都是同样的代码,唯一的区别就是图片和颜色,但是非得写这么多代码?(HarmonyOS 鸿蒙Next)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
是可以自己编写@Builder
或者自定义组件实现,就是觉得这原本简单一个样式调整,没太必要自己编写自定义组件或者@Builder
的方式,
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
还是有必要的,这已经是一个自定义的样式了,走自定义方式没毛病的,
@Builder确实也可以解决重复的代码问题
可以对每一个Tabbar进行独立设置,应该可以对所有进行设置吧
在HarmonyOS(鸿蒙Next)中,即使代码逻辑相同,不同的图片和颜色资源可能需要通过不同的方式引用和管理。这是因为鸿蒙系统采用了资源分发的机制,开发者需要为不同的设备类型、屏幕尺寸、语言环境等提供适配的资源文件。因此,虽然代码逻辑相同,但为了确保应用在不同设备上都能正确显示,开发者需要为每种资源编写相应的代码来引用这些资源。此外,鸿蒙系统的开发框架可能对资源的管理和加载有特定的要求,这也可能导致代码量的增加。