在HarmonyOS NEXT开发中多个Component之间可以相互调用方法吗?
问题描述
@Component
export struct A {
funA() {
}
}
@Component
export struct B {
build() {
Image().onClick(() => { // 这里如何执行到A中的funA方法? } ) } }
在HarmonyOS NEXT开发中多个Component之间可以相互调用方法吗?
问题描述
@Component
export struct A {
funA() {
}
}
@Component
export struct B {
build() {
Image().onClick(() => { // 这里如何执行到A中的funA方法? } ) } }
1 回答922 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答985 阅读
1 回答957 阅读
1 回答851 阅读
1 回答812 阅读
1 回答721 阅读✓ 已解决
1 回答623 阅读✓ 已解决
1 回答786 阅读✓ 已解决
1 回答625 阅读✓ 已解决
1 回答619 阅读✓ 已解决
对于两个或多个组件都需要使用到的某个功能,建议 可以将该功能单独抽离出来进行封装成一个view模块或工具模块,在组件需要使用时分别导入该模块。
如果需要在B中变更A的组件属性可以使用@Link状态变化这种,参考下demo: