HarmonyOS Builder 函数的参数用于初始化 Component 的 @Provide 变量不会随 Builder 函数参数的变化而变化
Provide 和 Prop 修饰的变量应该都是状态,但实际上却有差异。使用 BuilderNode 的 update 函数更新 uiFunc 的参数时,我发现只有被 @Prop 修饰的 args2 更新了,而 @Provide 修饰的 args1 没有更新。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @Builder函数接收的状态变量未引起内部ui变化
32浏览 • 1回复 待解决
HarmonyOS Component初始化问题
440浏览 • 1回复 待解决
HarmonyOS egl初始化环境按照文档来,函数报错
169浏览 • 1回复 待解决
@Builder装饰器的参数传递规则有哪些?
491浏览 • 1回复 待解决
HarmonyOS navDestionation函数中Builder的超过3个不能显示
22浏览 • 1回复 待解决
HarmonyOS 如何在builder函数中传入组件
374浏览 • 0回复 待解决
Map中可以存入@Builder修饰的构造函数吗
1607浏览 • 1回复 待解决
HarmonyOS 自定义组件的私有属性,外部通过构造函数初始化,还能实例化
487浏览 • 1回复 待解决
HarmonyOS @Builder装饰的方法可以作为参数传递吗
50浏览 • 1回复 待解决
HarmonyOS 应用进程是否有 Application类,用于进程的初始化
247浏览 • 1回复 待解决
HarmonyOS onAreaChange此方法是变化时回调,没找到初始化完成的方法
377浏览 • 1回复 待解决
HarmonyOS @Builder 按引用传递参数编译错误
55浏览 • 1回复 待解决
HarmonyOS 使用@builder和@builderParam时,@builder中的ui不会动态更新
370浏览 • 1回复 待解决
HarmonyOS har中定义的export const变量初始化的时机
434浏览 • 1回复 待解决
CustomDialogController 如何脱离 @Component 初始化?更好的减少低耦合?
2378浏览 • 1回复 待解决
HarmonyOS 通过WrappedBuilder.builder创建的Component不能更新Component,是否WrappedBuilder.builder不支持更新?
44浏览 • 1回复 待解决
@Builder自定义构建函数,如何回参?
309浏览 • 1回复 待解决
HarmonyOS 自定义builder方法, 参数是按引用传递, 当状态值修改时, 不触发builder方法, 不会刷新UI
495浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么建议使用参数传递函数外的变量而不是使用闭包?
173浏览 • 1回复 待解决
HarmonyOS 自定义弹框的描述显示一个@Builder装饰的函数
44浏览 • 1回复 待解决
使用@Watch当初始化变量的时候是否会触发
474浏览 • 1回复 待解决
HarmonyOS监听组件参数变化,未变更问题
545浏览 • 1回复 待解决
HarmonyOS 如何将一个 Builder 作为参数传个另一个 Builder?
135浏览 • 1回复 待解决
HarmonyOS 如何定义一个map为临时变量,作为参数传递给函数
483浏览 • 1回复 待解决
@Provide在父组件上应该是相当于@State,update实现的是buildernode向子组件传递数据,自定义组件相当于builderNode的子组件;prop属性是从父组件更新下来的,provide不是,provide这个对象是向子组件去更新数据的。可以看一下状态管理的文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/Readme-CN.md
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-provide-and-consume.md