HarmonyOS 自定义struct缩小异常

HarmonyOS
11h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

参考代码:

Column() {
  Text('自定义struct缩小异常')
  Flex({ justifyContent: FlexAlign.SpaceBetween, alignItems: ItemAlign.Center }) {
    SubView({
      title: '左边',
      desc: this.leftContent,
      color: Color.Green
    })

    SubView({
      title: '右边',
      desc: this.rightContent,
      color: Color.Red
    })
  }
  .width(200).height(40)
  .borderWidth(1)
}

//自定义struct:
@Component
export struct SubView {
  @State title: string = ''
  @State desc: string = ''
  @State color: Color = Color.White

  build() {
    Row() {
      //省略代码
    }
    .height('100%')
    .flexShrink(1)
    .backgroundColor(this.color)
    .onClick(() => {
      if (this.desc.length >= 10) {
        this.desc = this.desc.slice(0, 2)
      } else {
        this.desc = `${this.desc}变长`
      }
    })
  }
}
分享
微博
QQ
微信
回复
8h前
相关问题
【求助】自定义相机Camera2焦距异常
7968浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1128浏览 • 1回复 待解决
HarmonyOS 自定义键盘
238浏览 • 1回复 待解决
HarmonyOS 使用自定义字体
236浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
356浏览 • 1回复 待解决
HarmonyOS 自定义方法链式调用
163浏览 • 1回复 待解决
HarmonyOS 如何设置自定义字体
847浏览 • 1回复 待解决
HarmonyOS 自定义相机演示demo
207浏览 • 1回复 待解决
HarmonyOS WebView设置自定义UserAgent
275浏览 • 1回复 待解决
HarmonyOS 用CustomDialog自定义Dialog
247浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
286浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
694浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
612浏览 • 1回复 待解决
HarmonyOS 如何自定义 toast 样式?
0浏览 • 0回复 待解决
HarmonyOS Checkbox如何自定义图标
354浏览 • 0回复 待解决
CustomDialog自定义动画
412浏览 • 1回复 待解决
HarmonyOS 如何自定义tab
418浏览 • 2回复 待解决