HarmonyOS 用calc设置宽度.width(calc(100% -30)),根据需要设置的margin做动态赋值
calc使用报错:
@Builder
choiceLoginDeviceItem(item:LoginDeviceModel): void {
Row() {
if (this.isSelect) {
Image(item.selectIcon)
.height(15)
.margin({right:5})
}
LoginDeviceItem({
loginDevice:item,
logOut:false
})
.width(calc(100% - 30 - (this.isSelect ? 20 : 0)))
}
.margin({
left:15,
right:15,
bottom:10
})
.onClick(()=>{
this.singleChoiceSelectStateModify(item)
})
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS .width('100%')和margin同时设置,左右margin无效
38浏览 • 1回复 待解决
HarmonyOS 组件设置margin左右20,width 100% margin会失效
1529浏览 • 2回复 待解决
HarmonyOS width设置100%,margin左右间距不生效
799浏览 • 1回复 待解决
HarmonyOS 有没有类似css的样式计算calc 如 height: calc(100vH - 700px)
25浏览 • 1回复 待解决
HarmonyOS 宽度设置“100%”,设置margin不生效怎么办
41浏览 • 1回复 待解决
HarmonyOS是否具备calc()这种动态计算的属性?
743浏览 • 1回复 待解决
布局是否支持css里的calc(100vh - 100px)类似能力
1927浏览 • 1回复 待解决
HarmonyOS 在设置宽度为"100%"时,为什么margin right会失效?
545浏览 • 1回复 待解决
HarmonyOS 组件包含margin或padding时,宽度设置为100%会超出屏幕
820浏览 • 1回复 待解决
HarmonyOS 宽度100% margin左右不生效
84浏览 • 1回复 待解决
HarmonyOS 子控件设置宽度100%问题
28浏览 • 1回复 待解决
HarmonyOS position怎么使用calc进行定位计算?
520浏览 • 1回复 待解决
能否使用类似css里的calc方法
397浏览 • 1回复 待解决
HarmonyOS 关于动态设置组件宽度的问题
417浏览 • 1回复 待解决
HarmonyOS Column组件内子元素在不用width('100%')属性时,如何设置子元素宽度填充满父组件区域?
373浏览 • 1回复 待解决
HarmonyOS 容器布局的宽度设为100%时还想使用左右的margin
509浏览 • 1回复 待解决
HarmonyOS 设置宽度为100%则左右边距失效
37浏览 • 1回复 待解决
HarmonyOS Image设置了图片宽度为100%,如何知道这个UI组件的宽度具体是多少
31浏览 • 1回复 待解决
HarmonyOS使用navigation路由,如何根据需要来满屏展示?不希望使用router
397浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性中x,y是否支持calc
2208浏览 • 1回复 待解决
list-item 根据boolean属性 动态设置class
4865浏览 • 1回复 待解决
HarmonyOS text组件不设置width
29浏览 • 1回复 待解决
怎么设置元素的最大宽度最小宽度?
440浏览 • 1回复 待解决
HarmonyOS TextInput设置showCounter时,margin失效
308浏览 • 1回复 待解决
需要使用引号引起来:
替换成: