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回复 待解决





















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