HarmonyOS Builder 函数的参数用于初始化 Component 的 @Provide 变量不会随 Builder 函数参数的变化而变化
Provide 和 Prop 修饰的变量应该都是状态,但实际上却有差异。使用 BuilderNode 的 update 函数更新 uiFunc 的参数时,我发现只有被 @Prop 修饰的 args2 更新了,而 @Provide 修饰的 args1 没有更新。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS @Builder函数接收的状态变量未引起内部ui变化
666浏览 • 1回复 待解决
HarmonyOS BuilderNode在build时,子@Builder函数不能传改变的参数,只能用build函数的参数
974浏览 • 1回复 待解决
HarmonyOS builder 作为 builder 的参数传递
956浏览 • 1回复 待解决
HarmonyOS ArkTS如何创建多个构造函数,分别初始化不同参数
1250浏览 • 1回复 待解决
HarmonyOS export struct的初始化参数
1032浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
738浏览 • 1回复 待解决
HarmonyOS @State状态量刷新、@Builder不会响应变化
761浏览 • 0回复 待解决
HarmonyOS Builder 函数作为一个控件的入参,Builder 函数的click this没有指向原始的this
735浏览 • 1回复 待解决
HarmonyOS 如何让外部的RelativeContainer的高度随Textarea而变化?
659浏览 • 1回复 待解决
HarmonyOS Component初始化问题
1512浏览 • 1回复 待解决
HarmonyOS egl初始化环境按照文档来,函数报错
866浏览 • 1回复 待解决
HarmonyOS navDestionation函数中Builder的超过3个不能显示
589浏览 • 1回复 待解决
HarmonyOS 如何在builder函数中传入组件
1017浏览 • 0回复 待解决
HarmonyOS bindSheet的builder对于Component无效
548浏览 • 1回复 待解决
@Builder装饰器的参数传递规则有哪些?
1333浏览 • 1回复 待解决
Map中可以存入@Builder修饰的构造函数吗
2210浏览 • 1回复 待解决
HarmonyOS @Builder装饰的方法可以作为参数传递吗
750浏览 • 1回复 待解决
仓颉开发HarmonyOS,@Builder 和@Component的区别?
419浏览 • 1回复 已解决
HarmonyOS 自定义组件的私有属性,外部通过构造函数初始化,还能实例化
1504浏览 • 1回复 待解决
HarmonyOS onAreaChange此方法是变化时回调,没找到初始化完成的方法
1137浏览 • 1回复 待解决
HarmonyOS 想要通过@State修饰的变量刷新@Builder方法内的UI,只能通过引用传递参数吗?
1177浏览 • 1回复 待解决
HarmonyOS @Builder 按引用传递参数编译错误
784浏览 • 1回复 待解决
HarmonyOS 通过WrappedBuilder.builder创建的Component不能更新Component,是否WrappedBuilder.builder不支持更新?
675浏览 • 1回复 待解决
CustomDialogController 如何脱离 @Component 初始化?更好的减少低耦合?
3297浏览 • 1回复 待解决
HarmonyOS 应用进程是否有 Application类,用于进程的初始化
1138浏览 • 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