HarmonyOS CustomDialog怎么把弹窗封装到某个类的方法中
自定义的弹窗,怎么在封装的类中调用。比如下面的写法,这个方法show是有问题的。
@CustomDialog
struct CustomDialogExample {
controller?: CustomDialogController
build() {
Column() {
Text('我是内容').fontSize(16).margin({ bottom: 10 })
}
}
}
@Builder
export function builderPageFunc(): void {
CustomDialogExample();
}
export class Hud{
static show(){
let option : CustomDialogControllerOptions = {
builder:builderPageFunc()
}
let dialogController: CustomDialogController = new CustomDialogController(option);
dialogController.open()
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 自定义弹窗封装到util工具类后无法弹出
1299浏览 • 1回复 待解决
HarmonyOS 把矢量图标封装到字体库中,使用哪个API
1177浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
1110浏览 • 1回复 待解决
怎么判断某个customDialog是否弹出?
1122浏览 • 1回复 待解决
HarmonyOS CustomDialog弹窗显示如何把底部导航栏占满
892浏览 • 1回复 待解决
HarmonyOS @CustomDialog自定义弹窗封装后在异步函数中不显示的问题
1574浏览 • 1回复 待解决
HarmonyOS CustomDialog怎么设置弹窗背板和左右的margin?
998浏览 • 1回复 待解决
HarmonyOS 页面怎么继承基类,有些重复的弹窗想抽到基类中
1352浏览 • 1回复 待解决
HarmonyOS @watch怎么作用在类的某个属性上
822浏览 • 1回复 待解决
HarmonyOS @Entry 并不能封装到库使用
1194浏览 • 1回复 待解决
HarmonyOS @Entry 并不能封装到库使用 ?
745浏览 • 0回复 待解决
HarmonyOS 声明式UI中可以通过@Watch来监测某个类中值的变化,普通的类中是否存在类似的机制来监测某个类中值的变化
632浏览 • 1回复 待解决
把ts类传到c++层,然后可选择性的运行对应类的方法
1594浏览 • 1回复 待解决
preferences工具类封装
2448浏览 • 1回复 待解决
HarmonyOS 如何封装基类页面
1490浏览 • 1回复 待解决
如何更新@CustomDialog修饰的弹窗内容?
591浏览 • 0回复 待解决
HarmonyOS 数据类中的方法无法被调用
1219浏览 • 1回复 待解决
Web的桥方法的实现中,不能弹出CustomDialog
2189浏览 • 1回复 待解决
ArkTS中的类方法是否可以进行方法重载?
2437浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog
1025浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题
1103浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
1632浏览 • 1回复 待解决
HarmonyOS 关于某个类默认参数的传递问题
1255浏览 • 1回复 待解决
HarmonyOS 如何通过反射创建某个类
1068浏览 • 1回复 待解决
HarmonyOS 弹窗封装成一个方法在其他地方直接调用
1164浏览 • 1回复 待解决
目前CustomDialog不支持在class中封装,因为弹窗需要根据上下文来弹出。