【关键字】
color.json文件 / 颜色覆盖
【问题描述】
设置组件背景色的时候引用的color.json文件中的颜色(蓝色),但是App运行后显示的颜色却不对(实际显示的黄色)
【解决方案】
大概率原因应该是MC50这个名称有另一个地方定义了黄色,覆盖了蓝色。将MC50修改名称用登录组件测试一下是否生效。
Demo如下:
Button('登录', { type: ButtonType.Capsule, stateEffect: true })
.width('90%')
.height(40)
.margin({ top: 50, left: 10 })
.fontSize(16)
.fontWeight(FontWeight.Medium)
.backgroundColor($r("app.color.MC50"))
.onClick(() => {
router.pushUrl({
url: 'pages/two',
params: {
src: 'Index页面传来的数据',
}
}, router.RouterMode.Single)
})