HarmonyOS 组件封装问题
尝试封装一个组件如下:
@Component
export struct NormalItemContainer {
marginLeft: number = 10;
marginRight: number = 10;
marginTop: number = 10;
marginBottom: number = 0;
contentPadding: number = 10;
radius: number = 10;
bgColor: string = RColor.white;
darkBackgroundColor: string = RColor.black333;
@StorageLink(SettingMMKVKey.darkModel) isDark: boolean = false
@BuilderParam content: (item: object, index: number) => void;
build() {
Column() {
Column() {
ForEach(
this.dataList,
(item: object, index: number) => {
this.content(item, index);
}
)
}
.width("100%")
}
.backgroundColor(this.isDark ? this.darkBackgroundColor : this.bgColor)
.borderRadius(this.radius)
.margin({
top: this.marginTop,
right: this.marginRight,
bottom: this.marginBottom,
left: this.marginLeft
})
}
}
需要传入一个datalist但是对象不确定,是否可以使用泛型。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 封装组件工厂类时遇到的问题
50浏览 • 1回复 待解决
HarmonyOS 公共组件封装
532浏览 • 1回复 待解决
HarmonyOS Span的封装问题
25浏览 • 1回复 待解决
HarmonyOS AttributeModifier封装bindPop问题
17浏览 • 1回复 待解决
HarmonyOSAxios封装使用问题
859浏览 • 1回复 待解决
HarmonyOS 自定义封装的组件列表更新服用UI问题
460浏览 • 1回复 待解决
HarmonyOS 关于rcp请求封装问题
192浏览 • 1回复 待解决
HarmonyOS 关于页面架构封装问题
266浏览 • 1回复 待解决
HarmonyOS 关于封装promptAction.openCustomDialog问题
135浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装问题
153浏览 • 1回复 待解决
HarmonyOS 使用@ohos.web.webview封装通用webview组件时基础回调问题
438浏览 • 1回复 待解决
基于原生能力的组件封装
660浏览 • 1回复 待解决
HarmonyOS 自定义弹框封装问题
149浏览 • 1回复 待解决
HarmonyOS 有RN Video组件的封装吗?
450浏览 • 1回复 待解决
HarmonyOS 请提供自定义组件封装demo
562浏览 • 2回复 待解决
HarmonyOS 封装自定义组件语法,链式调用
240浏览 • 1回复 待解决
HarmonyOS 组件封装如何可选调用链式属性方法?
132浏览 • 1回复 待解决
HarmonyOS JSON封装数据报错,导致App崩溃的问题
33浏览 • 1回复 待解决
HarmonyOS 是否有官方封装好的alert弹窗组件
312浏览 • 1回复 待解决
如何在父组件中调用子组件封装的方法
1780浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中封装Echarts组件?
291浏览 • 1回复 待解决
HarmonyOS 网络请求框架中封装loading动画对话框问题
187浏览 • 1回复 待解决
自制移动组件逻辑(求封装好的方法)?
4730浏览 • 1回复 待解决
web组件单独封装,怎么控制处理back-
787浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
126浏览 • 1回复 待解决
自定义组件当前不支持泛型方式,建议方案是在自定义组件内使用联合类型方式,可以通过@Builder形式定义,用法参考以下案例: