@Link 双向同步
- 子建立Link 变量
- 父绑定子
注意 Link 建立变量的时候 不能赋值

@Provide 和 @Consume 无视层级传递

- @Provide 为父 没有绑定步骤 创建及绑定
- @Consume 为子 子变量名必须与父变量名保持一致 创建及绑定
@Observed 和 @ObjectLink 联动

ObjectLink并不成功IDE一直报错
并未找到问题原因,官方也没查询到问题原因
The '@ObjectLink' decorated attribute 'itme' must be an '@Observed' decorated class or a union of '@Observed' decorated class and undefined or null, or both. <ArkTSCheck>
简易示例
ObjectLink并不成功IDE一直报错
@Component struct ui_4{
@Link str4 : string
@Consume stra : string // 变量名必须与父层保持一致 创建及绑定
build() {
Column(){
Text(this.str4).fontSize(30)
Text(this.stra).fontSize(30)
Button('str 4')
.onClick(()=>{
this.str4 == '4层'? this.str4='四层':this.str4='4层'
this.stra == '无视'? this.stra='层级':this.stra='无视'
})
}
}

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



