HarmonyOS 请问@Extended装饰器为什么不允许export
希望自定义NavDestination的onShown行为,并且应用到所有的Page上,但是文档显示Extend无法导出,那岂不是只能每一个页面去copy一份?
@Extend(NavDestination) function fancy(param:()=>void){
.onShown(()=>{
param()
})
}
- 1.
- 2.
- 3.
- 4.
- 5.
请问这个场景怎么解决呢?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS Sendable的class不允许属性使用其它的装饰器
654浏览 • 1回复 待解决
HarmonyOS ArkTS不允许any了
867浏览 • 1回复 待解决
ArkTSCheck检查不允许使用any
1894浏览 • 1回复 待解决
#鸿蒙通关秘籍# 为什么在鸿蒙共享模块内不允许使用side-effects-import?
679浏览 • 0回复 待解决
HarmonyOS HarmonyOSapp不允许使用2个UIAbility吗?
590浏览 • 1回复 待解决
HarmonyOS API12之后是否不允许uv_poll
933浏览 • 1回复 待解决
HarmonyOSfs.openSync 系统相册返回的照片资源 返回 13900001 操作不允许
722浏览 • 1回复 待解决
Redis 缓存中的“RedisValue”值参数中不允许使用哪些字符?
2980浏览 • 1回复 待解决
#鸿蒙通关秘籍#不允许将属性分配给“@ObjectLink”修饰的属性
826浏览 • 0回复 待解决
HarmonyOS 进入web页面后期望拼比剪切板弹窗,不允许copy
813浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 @CustomDialog 想要实现屏蔽物理返回,不允许用物理返回按钮关闭弹窗
877浏览 • 1回复 待解决
什么是@Builder装饰器为什么要使用他?
1375浏览 • 1回复 待解决
应用涉及地理位置的持续上报,HarmonyOS系统是否支持,会不会把杀掉,不允许持续上报?
1042浏览 • 1回复 待解决
ts 后面会不会不允许使用,ts 和 ets 建议的使用边界
2504浏览 • 1回复 待解决
首次启动弹出欢迎页,在用户点击同意之前,不允许拉起多个Ability实例,只有点击同意之后才允许拉起。
1247浏览 • 1回复 待解决
HarmonyOS ArkTS中定义同一个名字的函数,但是参数不一样,编译报错,不允许吗?
765浏览 • 1回复 待解决
mysql设置允许远程访问为什么无效??
3690浏览 • 1回复 待解决
@Observed装饰器为什么必须用在类上?如果类的某个属性未被装饰,会有什么问题?
254浏览 • 0回复 待解决
@Sendable装饰器 用于解决无法在taskpool调用对象内的方法。为什么以装饰器的方式解决
2944浏览 • 1回复 待解决
HarmonyOS ArkTS不允许使用any和unknown,但是一些HarmonyOS化的三方库接口会返回如何处理
694浏览 • 1回复 待解决
@Track装饰器有什么作用?
1559浏览 • 1回复 待解决
#鸿蒙通关秘籍#为什么我有时候使用@Builder装饰器会直接报错呢?这个装饰器还有限制条件的吗?
1073浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么应减少使用嵌套export *的方式?
1017浏览 • 1回复 待解决
为什么@ObjectLink装饰的变量不能被赋值而@Prop装饰的变量可以赋值?
1178浏览 • 1回复 待解决
1.@Styles或@Extend目前不支持export导出,后续这两个装饰器不会继续演进。
2.推荐使用新的样式复用方法,通过attributeModifier属性动态的设置组件,通过自定义class继承对应基础组件的Modifier,在class中设置复用的属性,对应class也没有无法export的限制。attributeModifier参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-attribute-modifier-V5