HarmonyOS Builder 函数的参数用于初始化 Component 的 @Provide 变量不会随 Builder 函数参数的变化而变化
Provide 和 Prop 修饰的变量应该都是状态,但实际上却有差异。使用 BuilderNode 的 update 函数更新 uiFunc 的参数时,我发现只有被 @Prop 修饰的 args2 更新了,而 @Provide 修饰的 args1 没有更新。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @Builder函数接收的状态变量未引起内部ui变化
266浏览 • 1回复 待解决
HarmonyOS BuilderNode在build时,子@Builder函数不能传改变的参数,只能用build函数的参数
447浏览 • 1回复 待解决
HarmonyOS builder 作为 builder 的参数传递
298浏览 • 1回复 待解决
HarmonyOS ArkTS如何创建多个构造函数,分别初始化不同参数
412浏览 • 1回复 待解决
HarmonyOS export struct的初始化参数
496浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
216浏览 • 1回复 待解决
HarmonyOS Builder 函数作为一个控件的入参,Builder 函数的click this没有指向原始的this
358浏览 • 1回复 待解决
HarmonyOS @State状态量刷新、@Builder不会响应变化
346浏览 • 0回复 待解决
HarmonyOS Component初始化问题
891浏览 • 1回复 待解决
HarmonyOS 如何让外部的RelativeContainer的高度随Textarea而变化?
335浏览 • 1回复 待解决
HarmonyOS egl初始化环境按照文档来,函数报错
461浏览 • 1回复 待解决
@Builder装饰器的参数传递规则有哪些?
790浏览 • 1回复 待解决
HarmonyOS navDestionation函数中Builder的超过3个不能显示
228浏览 • 1回复 待解决
Map中可以存入@Builder修饰的构造函数吗
1746浏览 • 1回复 待解决
HarmonyOS 如何在builder函数中传入组件
614浏览 • 0回复 待解决
HarmonyOS bindSheet的builder对于Component无效
128浏览 • 1回复 待解决
HarmonyOS 自定义组件的私有属性,外部通过构造函数初始化,还能实例化
934浏览 • 1回复 待解决
HarmonyOS @Builder装饰的方法可以作为参数传递吗
348浏览 • 1回复 待解决
HarmonyOS 应用进程是否有 Application类,用于进程的初始化
664浏览 • 1回复 待解决
HarmonyOS onAreaChange此方法是变化时回调,没找到初始化完成的方法
622浏览 • 1回复 待解决
HarmonyOS 想要通过@State修饰的变量刷新@Builder方法内的UI,只能通过引用传递参数吗?
433浏览 • 1回复 待解决
CustomDialogController 如何脱离 @Component 初始化?更好的减少低耦合?
2773浏览 • 1回复 待解决
HarmonyOS har中定义的export const变量初始化的时机
631浏览 • 1回复 待解决
HarmonyOS 通过WrappedBuilder.builder创建的Component不能更新Component,是否WrappedBuilder.builder不支持更新?
296浏览 • 1回复 待解决
@Builder自定义构建函数,如何回参?
645浏览 • 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