告别DQN和PPO:用SAC(Soft Actor-Critic)搞定你的连续控制机器人项目(附PyTorch代码)
2026/4/24 12:43:33
根据 Index.ets 和 WatchChild.ets 文件,我为你详细分析 @Watch 的使用方法:
@Watch 是 ArkTS 中的一个装饰器,用于监听状态变量的变化并触发回调函数。它可以与 @State、@Prop、@Link 等状态装饰器配合使用。
importWatchChildfrom'./WatchChild';import{promptAction}from'@kit.ArkUI';@Entry@Componentstruct WatchPage{@Watch('updateNum')@Statenum:number=0;@Watch('updateMessage')@Statemessage:string='Hello World';updateNum(){promptAction.showToast({message:'子组件变化了'});}updateMessage(name:string){console.log('发生变化了:',name,this.message);}build(){Row(){Column({space:20}){Text(this.message)Text('父组件'+this.num)Button('修改变量').onClick(()=>{this.message='内容改变了';})