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左右间距不生效
518浏览 • 1回复 待解决
HarmonyOS 组件设置margin左右20,width 100% margin会失效
972浏览 • 2回复 待解决
HarmonyOS是否具备calc()这种动态计算的属性?
348浏览 • 1回复 待解决
HarmonyOS 在设置宽度为"100%"时,为什么margin right会失效?
394浏览 • 1回复 待解决
HarmonyOS 组件包含margin或padding时,宽度设置为100%会超出屏幕
433浏览 • 1回复 待解决
布局是否支持css里的calc(100vh - 100px)类似能力
1828浏览 • 1回复 待解决
HarmonyOS position怎么使用calc进行定位计算?
280浏览 • 1回复 待解决
HarmonyOS 关于动态设置组件宽度的问题
254浏览 • 1回复 待解决
HarmonyOS 容器布局的宽度设为100%时还想使用左右的margin
278浏览 • 1回复 待解决
HarmonyOS Column组件内子元素在不用width('100%')属性时,如何设置子元素宽度填充满父组件区域?
174浏览 • 1回复 待解决
能否使用类似css里的calc方法
298浏览 • 1回复 待解决
HarmonyOS使用navigation路由,如何根据需要来满屏展示?不希望使用router
282浏览 • 1回复 待解决
list-item 根据boolean属性 动态设置class
4752浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性中x,y是否支持calc
2144浏览 • 1回复 待解决
HarmonyOS TextInput设置showCounter时,margin失效
217浏览 • 1回复 待解决
怎么设置元素的最大宽度最小宽度?
312浏览 • 1回复 待解决
HarmonyOS Image设置padding后,再设置margin,会影响图标变小
236浏览 • 1回复 待解决
HarmonyOS使用CustomDialog如何设置宽度
432浏览 • 1回复 待解决
HarmonyOS CustomDialog怎么设置弹窗背板和左右的margin?
174浏览 • 1回复 待解决
Component 设置变量width默认自适应,使用地方如果传了固定宽度就是固定宽度,没有传就是自适应
348浏览 • 1回复 待解决
通用属性width是否支持设置变量
2067浏览 • 1回复 待解决
HarmonyOS Span不支持设置Margin、Padding、Border
426浏览 • 1回复 待解决
HarmonyOS image如何设置超过屏幕宽度的内容?
152浏览 • 1回复 待解决
popup自定义,为什么无法100%宽度,一设置满屏幕就会出问题
237浏览 • 1回复 待解决
HarmonyOS span多个之间的间隙怎么设置margin不生效?
239浏览 • 1回复 待解决
需要使用引号引起来:
替换成: