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 如何书写工厂方法?
99浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
126浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
541浏览 • 1回复 待解决
HarmonyOS 弹窗封装成一个方法在其他地方直接调用
235浏览 • 1回复 待解决
HarmonyOS 封装组件工厂类时遇到的问题
44浏览 • 1回复 待解决
CustomDialogController能否支持再次封装
844浏览 • 1回复 待解决
HarmonyOS 如何实现将onVisibleAreaChange属性与方法封装成一体然后简单复用?
816浏览 • 2回复 待解决
有没有基于socket封装成熟的网络库?
1008浏览 • 1回复 待解决
HarmonyOS 多模块工程可以封装成一个har吗?
27浏览 • 1回复 待解决
HarmonyOS 如何将PhotoViewPicker返回的uri封装成File类型对象?
392浏览 • 1回复 待解决
HarmonyOS 音频编码现在支持封装成mp3格式吗?
173浏览 • 1回复 待解决
开发自定义Popup,在bindPopup函数中,无法将参数CustomPopupOptions单独封装成一个对象
1711浏览 • 1回复 待解决
HarmonyOS CustomDialogController 自定义弹窗无法在 class 和 静态方法中正常弹出
302浏览 • 1回复 待解决
sm2 私钥单独方法封装后 数据无法解密
992浏览 • 1回复 待解决
HarmonyOS customdialogController在非组件类声明,调用open方法无法拉起对话框
549浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
391浏览 • 0回复 待解决
HarmonyOS CustomDialogController无法在任意地方被拉起
107浏览 • 1回复 待解决
HarmonyOS CustomDialogController无法在jsbridge弹出来
423浏览 • 1回复 待解决
新人求简单封装方法?
4782浏览 • 1回复 待解决
HarmonyOS getStringByName方法二次封装
231浏览 • 1回复 待解决
HarmonyOS har包无法封装头文件
584浏览 • 1回复 待解决
HarmonyOS 加密工具想要封装成一个静态库(so库),这个可以通过哪些资料进行学习
552浏览 • 1回复 待解决
HarmonyOS 如何将一个异步的方法包装成同步的方法,在程序中顺序执行?
669浏览 • 1回复 待解决
封装业务自定义弹窗CustomDialogController能在非Component里面初始化吗
638浏览 • 1回复 待解决
自定义弹窗的控制器(CustomDialogController)如何封装在普通class中
2430浏览 • 1回复 待解决
自定义弹框不支持在类中定义,可以连同触发弹框的组件一起封装成一个Builder,示例代码如下: