HarmonyOS CustomDialogController无法封装成工厂方法
CustomDialogController封装成工厂方法时失效,以下方式dialog正常弹出:
@Entry
@Component
struct Index {
private shareDialog: CustomDialogController =
new CustomDialogController({ builder: ShareDialog(), alignment: DialogAlignment.Bottom, customStyle: true })
//private shareDialog:CustomDialogController = ShareDialogControllerFactory.getShareDialogController()
build() {
Row() {
Button("share")
.onClick(() => {
this.shareDialog.open()
})
}
}
}
封装成工厂方法返回后则无法弹出:
@Entry
@Component
struct Index {
//private shareDialog:CustomDialogController = new CustomDialogController({builder: ShareDialog(), alignment:DialogAlignment.Bottom, customStyle:true})
private shareDialog: CustomDialogController = ShareDialogControllerFactory.getShareDialogController()
build() {
Row() {
Button("share")
.onClick(() => {
this.shareDialog.open()
})
}
}
}
class ShareDialogControllerFactory {
public static getShareDialogController(): CustomDialogController {
console.log("get called")
return new CustomDialogController({ builder: ShareDialog(), alignment: DialogAlignment.Bottom, customStyle: true })
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何书写工厂方法?
843浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
1017浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
1379浏览 • 1回复 待解决
HarmonyOS 封装组件工厂类时遇到的问题
1050浏览 • 1回复 待解决
HarmonyOS 弹窗封装成一个方法在其他地方直接调用
1168浏览 • 1回复 待解决
CustomDialogController能否支持再次封装
1472浏览 • 1回复 待解决
HarmonyOS 如何实现将onVisibleAreaChange属性与方法封装成一体然后简单复用?
2103浏览 • 2回复 待解决
有没有基于socket封装成熟的网络库?
1754浏览 • 1回复 待解决
HarmonyOS 多模块工程可以封装成一个har吗?
953浏览 • 1回复 待解决
HarmonyOS 如何将PhotoViewPicker返回的uri封装成File类型对象?
1225浏览 • 1回复 待解决
HarmonyOS 音频编码现在支持封装成mp3格式吗?
1058浏览 • 1回复 待解决
开发自定义Popup,在bindPopup函数中,无法将参数CustomPopupOptions单独封装成一个对象
2640浏览 • 1回复 待解决
HarmonyOS CustomDialogController 自定义弹窗无法在 class 和 静态方法中正常弹出
1284浏览 • 1回复 待解决
sm2 私钥单独方法封装后 数据无法解密
1756浏览 • 1回复 待解决
HarmonyOS customdialogController在非组件类声明,调用open方法无法拉起对话框
1471浏览 • 1回复 待解决
HarmonyOS CustomDialogController无法在jsbridge弹出来
1291浏览 • 1回复 待解决
HarmonyOS CustomDialogController无法在任意地方被拉起
812浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
1131浏览 • 1回复 待解决
新人求简单封装方法?
5609浏览 • 1回复 待解决
HarmonyOS getStringByName方法二次封装
1266浏览 • 1回复 待解决
HarmonyOS har包无法封装头文件
1579浏览 • 1回复 待解决
HarmonyOS 加密工具想要封装成一个静态库(so库),这个可以通过哪些资料进行学习
1312浏览 • 1回复 待解决
HarmonyOS 如何将一个异步的方法包装成同步的方法,在程序中顺序执行?
1493浏览 • 1回复 待解决
封装业务自定义弹窗CustomDialogController能在非Component里面初始化吗
1322浏览 • 1回复 待解决
自定义弹窗的控制器(CustomDialogController)如何封装在普通class中
3380浏览 • 1回复 待解决
自定义弹框不支持在类中定义,可以连同触发弹框的组件一起封装成一个Builder,示例代码如下: