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无效
1401浏览 • 1回复 待解决
HarmonyOS width设置100%,margin左右间距不生效
2654浏览 • 1回复 待解决
HarmonyOS 组件设置margin左右20,width 100% margin会失效
4909浏览 • 2回复 待解决
HarmonyOS 宽度设置“100%”,设置margin不生效怎么办
916浏览 • 1回复 待解决
HarmonyOS 有没有类似css的样式计算calc 如 height: calc(100vH - 700px)
717浏览 • 1回复 待解决
HarmonyOS是否具备calc()这种动态计算的属性?
2520浏览 • 1回复 待解决
HarmonyOS 在设置宽度为"100%"时,为什么margin right会失效?
1720浏览 • 1回复 待解决
布局是否支持css里的calc(100vh - 100px)类似能力
2758浏览 • 1回复 待解决
HarmonyOS 组件包含margin或padding时,宽度设置为100%会超出屏幕
2655浏览 • 1回复 待解决
HarmonyOS 宽度100% margin左右不生效
1650浏览 • 1回复 待解决
HarmonyOS 子控件设置宽度100%问题
1359浏览 • 1回复 待解决
HarmonyOS 为什么calc不生效呢
1310浏览 • 1回复 待解决
HarmonyOS position怎么使用calc进行定位计算?
2275浏览 • 1回复 待解决
能否使用类似css里的calc方法
1621浏览 • 1回复 待解决
HarmonyOS 关于动态设置组件宽度的问题
1514浏览 • 1回复 待解决
HarmonyOS Column组件内子元素在不用width('100%')属性时,如何设置子元素宽度填充满父组件区域?
1868浏览 • 1回复 待解决
HarmonyOS 容器布局的宽度设为100%时还想使用左右的margin
1453浏览 • 1回复 待解决
HarmonyOS 设置宽度为100%则左右边距失效
1033浏览 • 1回复 待解决
HarmonyOS tabs组件.width('100%').barWidth('90%') tabbar 默认居中 怎么设置居左
1015浏览 • 1回复 待解决
HarmonyOS Image设置了图片宽度为100%,如何知道这个UI组件的宽度具体是多少
790浏览 • 1回复 待解决
HarmonyOS使用navigation路由,如何根据需要来满屏展示?不希望使用router
1206浏览 • 1回复 待解决
HarmonyOS 设置margin无效
977浏览 • 1回复 待解决
list-item 根据boolean属性 动态设置class
5624浏览 • 1回复 待解决
HarmonyOS text组件不设置width
1017浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性中x,y是否支持calc
3201浏览 • 1回复 待解决





















需要使用引号引起来:
替换成: