HarmonyOS 状态管理Provide和Consume无法和NodeContainer使用
通过NodeContainer创建的组件,Consume属性获取不到容器的Provide属性。
代码如下:
@Entry
@Component
struct Index {
@Provide data: string = "parent"
build() {
Stack() {
Child()
NodeContainer(new ChildController())
}
}
}
@Builder
function childBuilder() {
Child()
}
@Component
struct Child {
@Consume data: string
aboutToAppear(): void {
console.log(`Child data = ${this.data}`)
}
build() {
}
}
class ChildController extends NodeController {
makeNode(uiContext: UIContext): FrameNode | null {
const builderNode = new BuilderNode(uiContext)
builderNode.build(wrapBuilder(childBuilder))
return builderNode.getFrameNode()
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#如何使用@Provide和@Consume实现ArkTS中的跨层级参数传递?
320浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS Next中@Provide+@Consume适合哪种场景共享状态?
337浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何通过@Provide和@Consume装饰器在HarmonyOS中实现跨层级的组件通信?
327浏览 • 1回复 待解决
HarmonyOS ComponentV1状态管理和V2无法混用
266浏览 • 1回复 待解决
@Provide/@Consume是否能通过变量的形式命名
1989浏览 • 1回复 待解决
HarmonyOS 在Page页使用浮窗显示Widget时,provide与consume的传递问题
295浏览 • 1回复 待解决
HarmonyOS在使用@BuilderParam的情况下如何使用@Provide和@Cousume
561浏览 • 1回复 待解决
HarmonyOS HTTP cookie管理和使用
228浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ArkUI中使用AppStorage和LocalStorage进行状态管理?
359浏览 • 1回复 待解决
HarmonyOS @ObservedV2和之前的状态管理可以共用吗
271浏览 • 1回复 待解决
状态管理装饰器:state和observerd/objectlink,性能对比
2132浏览 • 1回复 待解决
#鸿蒙学习大百科#@Provide+@Consume装饰器组合的特点是什么?
388浏览 • 1回复 待解决
HarmonyOS 同层渲染下,web和nodecontainer的关系及限制
516浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何管理和渲染HarmonyOS Next组件中的状态?
380浏览 • 1回复 待解决
HarmonyOS NodeContainer使用方式
221浏览 • 1回复 待解决
HarmonyOS 使用@BuilderParam 的尾随闭包时,无法获取 Provide 的值
62浏览 • 1回复 待解决
如何唤起应用的系统权限管理页和查看对应权限状态?
444浏览 • 0回复 待解决
#鸿蒙通关秘籍#在鸿蒙中如何合理拆分和管理组件状态?
267浏览 • 1回复 待解决
HarmonyOS NodeContainer的使用示例
313浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中实现购物车功能,并使用状态管理添加和删除商品?
571浏览 • 1回复 待解决
HarmonyOS NodeContainer咨询
522浏览 • 1回复 待解决
HarmonyOS 关于状态管理
337浏览 • 1回复 待解决
HarmonyOS 状态管理咨询
528浏览 • 1回复 待解决
HarmonyOS 状态管理问题
75浏览 • 1回复 待解决
HarmonyOS Navigation组件的Content内容无法监听可见和不可见状态
130浏览 • 1回复 待解决
不支持使用自定义组件使用@Reusable、@Link、@Provide、@Consume等装饰器用于当前页面与自定义组件的状态同步,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-buildernode-V5#build