HarmonyOS ArkUI如何动态禁用组件?

界面中新增开关组件(Toggle),希望可以通过该组件动态调整TextInput组件的可编辑性,但是通过修改 TextInput 的 .enabled 属性无法实现动态调整,该属性只在界面创建时,设置组件的可编辑性。请问如何实现?

HarmonyOS
2024-10-18 11:46:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

请参考以下用法:

@Entry  
@Component  
struct Index {  
  @State isOn: boolean = true;  
  build() {  
    Row() {  
      Toggle({  
        type: ToggleType.Switch,  
        isOn: true  
      })  
        .onChange((isOn: boolean) =>{  
          this.isOn = isOn;  
        })  
      TextInput()  
        .enabled(this.isOn)  
    }  
  }  
}
分享
微博
QQ
微信
回复
2024-10-18 18:08:51
相关问题
ArkUI如何通过代码动态创建组件
2281浏览 • 1回复 待解决
HarmonyOS 如何禁用image长按?
213浏览 • 1回复 待解决
har如何导出ArkUI组件
272浏览 • 1回复 待解决
HarmonyOS 如何禁用页面返回手势?
131浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式?
155浏览 • 1回复 待解决
HarmonyOS 如何禁用小窗和分屏模式?
234浏览 • 1回复 待解决
HarmonyOS ArkUI加载自定义组件
321浏览 • 1回复 待解决
HarmonyOS 目前ArkUI有图片交互组件吗?
216浏览 • 1回复 待解决
ArkUI没有table组件吗?
3346浏览 • 1回复 待解决
Text 组件如何渲染图文动态混排
865浏览 • 1回复 待解决
如何动态设置组件属性的值
790浏览 • 1回复 待解决
ArkUI如何设置组件的悬停状态?
1618浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接
2722浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接?
341浏览 • 1回复 待解决
HarmonyOS List组件动态刷新数据问题
657浏览 • 1回复 待解决
HarmonyOS ArkUI有如下效果的组件吗?
172浏览 • 1回复 待解决
ArkUI组件能否支持继承
1220浏览 • 1回复 待解决
如何给Image组件动态更改图片?
556浏览 • 1回复 待解决
组件如何动态设置全局唯一ID?
6851浏览 • 1回复 待解决