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
相关问题
HarmonyOS Toggle问题
159浏览 • 0回复 待解决
HarmonyOS ArkWeb组件是否支持深拷贝?
142浏览 • 2回复 待解决
HarmonyOS中List组件是否支持局部刷新
154浏览 • 1回复 待解决
Swiper是否支持组件复用
520浏览 • 1回复 待解决
Text组件是否支持多行显示
1714浏览 • 1回复 待解决
TabContent组件是否支持预加载
1346浏览 • 1回复 待解决
ArkWeb组件是否支持深拷贝
168浏览 • 1回复 待解决
HarmonyOS 是否支持webrtc
88浏览 • 1回复 待解决
HarmonyOS 是否支持webrtc
107浏览 • 1回复 待解决
Web组件是否支持离屏渲染
1598浏览 • 0回复 待解决
Web组件是否支持VUE和React
1768浏览 • 1回复 待解决
HarmonyOS是否支持RTSP直播
95浏览 • 1回复 待解决
HarmonyOS是否支持ping命令?
77浏览 • 1回复 待解决
组件属性width是否支持使用变量定义
181浏览 • 1回复 待解决