如何解决自定义组件struct内不支持定义成员变量get/set方法的问题
=====================================

**问题现象**

运行DevEco Studio的build编译构建功能后，产物中不会生成get/set方法的代码逻辑。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/50/v3/5J438BqfQkq7-UEoSsixkg/zh-cn_image_0000002654837825.png?HW-CC-KV=V1&HW-CC-Date=20260709T134351Z&HW-CC-Expire=86400&HW-CC-Sign=1320A0487213610630CA8FF46616F7FBAFF08901E21AC88736AA1DCCDE1C160F)

错误示例如下：

@Entry
@Component
struct GetSetDemo {
  private get value(): string {
    return "Hello";
  }
  private set value(value: string) {
    this.value = value;
  }

  build() {
    Row() {
      Column() {
        Text("Hello World")
          .fontSize(50)
          .fontWeight(FontWeight.Bold)
      }
    }
  }
}

**解决措施**

1.可以使用以下方法替代get方法：

private value: string = "Hello";

2.可以使用以下方式替代 set方法：

this.value = "World"；