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()
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 自定义弹窗封装到util工具类后无法弹出
988浏览 • 1回复 待解决
HarmonyOS 把矢量图标封装到字体库中,使用哪个API
973浏览 • 1回复 待解决
HarmonyOS ArkTS中如何判断某个类的实例是否实现了某个方法
820浏览 • 1回复 待解决
怎么判断某个customDialog是否弹出?
893浏览 • 1回复 待解决
HarmonyOS CustomDialog弹窗显示如何把底部导航栏占满
685浏览 • 1回复 待解决
HarmonyOS @CustomDialog自定义弹窗封装后在异步函数中不显示的问题
1317浏览 • 1回复 待解决
HarmonyOS CustomDialog怎么设置弹窗背板和左右的margin?
806浏览 • 1回复 待解决
HarmonyOS @watch怎么作用在类的某个属性上
618浏览 • 1回复 待解决
HarmonyOS 页面怎么继承基类,有些重复的弹窗想抽到基类中
1153浏览 • 1回复 待解决
HarmonyOS @Entry 并不能封装到库使用
985浏览 • 1回复 待解决
HarmonyOS @Entry 并不能封装到库使用 ?
570浏览 • 0回复 待解决
HarmonyOS 声明式UI中可以通过@Watch来监测某个类中值的变化,普通的类中是否存在类似的机制来监测某个类中值的变化
476浏览 • 1回复 待解决
把ts类传到c++层,然后可选择性的运行对应类的方法
1365浏览 • 1回复 待解决
preferences工具类封装
2090浏览 • 1回复 待解决
如何更新@CustomDialog修饰的弹窗内容?
298浏览 • 0回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题
795浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
1365浏览 • 1回复 待解决
ArkTS中的类方法是否可以进行方法重载?
1945浏览 • 1回复 待解决
HarmonyOS 关于某个类默认参数的传递问题
1081浏览 • 1回复 待解决
Web的桥方法的实现中,不能弹出CustomDialog
2046浏览 • 1回复 待解决
HarmonyOS 如何通过反射创建某个类
860浏览 • 1回复 待解决
HarmonyOS 如何封装基类页面
1253浏览 • 1回复 待解决
HarmonyOS 封装组件工厂类时遇到的问题
692浏览 • 1回复 待解决
HarmonyOS 数据类中的方法无法被调用
970浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog
773浏览 • 1回复 待解决
目前CustomDialog不支持在class中封装,因为弹窗需要根据上下文来弹出。