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 封装组件工厂类时遇到的问题
1024浏览 • 1回复 待解决
HarmonyOS 公共组件封装
1303浏览 • 1回复 待解决
HarmonyOS Span的封装问题
665浏览 • 1回复 待解决
HarmonyOS AttributeModifier封装bindPop问题
870浏览 • 1回复 待解决
HarmonyOS 自定义封装的组件列表更新服用UI问题
1271浏览 • 1回复 待解决
HarmonyOSAxios封装使用问题
1425浏览 • 1回复 待解决
HarmonyOS 关于页面架构封装问题
897浏览 • 1回复 待解决
HarmonyOS 关于rcp请求封装问题
1061浏览 • 1回复 待解决
HarmonyOS 关于封装promptAction.openCustomDialog问题
982浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装问题
1208浏览 • 1回复 待解决
基于原生能力的组件封装
1683浏览 • 1回复 待解决
HarmonyOS 使用@ohos.web.webview封装通用webview组件时基础回调问题
1541浏览 • 1回复 待解决
HarmonyOS 有RN Video组件的封装吗?
1309浏览 • 1回复 待解决
HarmonyOS 自定义弹框封装问题
1060浏览 • 1回复 待解决
HarmonyOS 封装自定义组件语法,链式调用
1566浏览 • 1回复 待解决
HarmonyOS 请提供自定义组件封装demo
1661浏览 • 2回复 待解决
HarmonyOS 组件封装如何可选调用链式属性方法?
864浏览 • 1回复 待解决
HarmonyOS JSON封装数据报错,导致App崩溃的问题
1008浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中封装Echarts组件?
1103浏览 • 1回复 待解决
HarmonyOS 是否有官方封装好的alert弹窗组件
1193浏览 • 1回复 待解决
如何在父组件中调用子组件封装的方法
2738浏览 • 1回复 待解决
HarmonyOS 网络请求框架中封装loading动画对话框问题
1260浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
1002浏览 • 1回复 待解决
HarmonyOS http请求封装
1183浏览 • 1回复 待解决
自制移动组件逻辑(求封装好的方法)?
5505浏览 • 1回复 待解决
自定义组件当前不支持泛型方式,建议方案是在自定义组件内使用联合类型方式,可以通过@Builder形式定义,用法参考以下案例: