HarmonyOS toggle组件是否支持完全受控

toggle组件是否支持完全受控呢,比如我想禁用掉开关打开和关闭这个动作,目前尝试的方法似乎都没法阻止开关的行为

我想根据我自己的状态来设置开关是否打开或者关闭,点击切换的时候抛出警告

HarmonyOS
2024-08-30 12:05:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

demo如下:

import promptAction from '@ohos.promptAction'; 
@Entry 
@Component 
struct ToggleExample { 
  @State is_on:boolean = false; 
  build() { 
    Column() { 
      Row() { 
        Text("Bluetooth Mode") 
          .height(50) 
          .fontSize(16) 
      } 
      Row() { 
        Text("Bluetooth") 
          .height(50) 
          .padding({left: 10}) 
          .fontSize(16) 
          .textAlign(TextAlign.Start) 
          .backgroundColor(0xFFFFFF) 
        Stack(){ 
          Toggle({ type: ToggleType.Switch ,isOn:this.is_on}) 
            .margin({left: 200, right: 10}) 
 
          Column(){ 
          }.width(36) 
          .height(20) 
          .margin({left: 200, right: 10}) 
          .onClick(()=>{ 
            this.is_on = !this.is_on 
          }) 
        } 
 
      } 
      .backgroundColor(0xFFFFFF) 
    } 
    .padding(10) 
    .backgroundColor(0xDCDCDC) 
    .width('100%') 
    .height('100%') 
  } 
}
分享
微博
QQ
微信
回复
2024-08-30 17:47:17
相关问题
Toggle isOn不支持$$?
1092浏览 • 1回复 待解决
HarmonyOS Toggle组件怎么拦截?
1601浏览 • 1回复 待解决
HarmonyOS Toggle是否有异步控制功能
764浏览 • 1回复 待解决
HarmonyOS是否支持图表组件
931浏览 • 1回复 待解决
HarmonyOS Toggle组件onChange方法手动触发
1425浏览 • 1回复 待解决
HarmonyOS Image组件是否支持缓存?
1145浏览 • 1回复 待解决
HarmonyOS web组件是否支持webrtc?
1090浏览 • 1回复 待解决
Swiper是否支持组件复用
1794浏览 • 1回复 待解决
HarmonyOS Tabs组件中TabBar不能完全贴合
1023浏览 • 1回复 待解决
HarmonyOS web组件是否支持独立进程?
767浏览 • 1回复 待解决
Image组件是否支持.9图片
1255浏览 • 1回复 待解决
HarmonyOS ArkWeb组件是否支持深拷贝?
1829浏览 • 1回复 待解决
HarmonyOS web组件是否支持SSE协议?
947浏览 • 1回复 待解决
HarmonyOS 组件背景是否支持渐变色?
1246浏览 • 1回复 待解决
HarmonyOS Toggle问题
1218浏览 • 0回复 待解决
HarmonyOS Toggle 问题
770浏览 • 1回复 待解决