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 如何书写工厂方法?
19浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
35浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
472浏览 • 1回复 待解决
HarmonyOS 弹窗封装成一个方法在其他地方直接调用
164浏览 • 1回复 待解决
HarmonyOS 如何实现将onVisibleAreaChange属性与方法封装成一体然后简单复用?
651浏览 • 2回复 待解决
CustomDialogController能否支持再次封装
800浏览 • 1回复 待解决
有没有基于socket封装成熟的网络库?
910浏览 • 1回复 待解决
HarmonyOS 音频编码现在支持封装成mp3格式吗?
29浏览 • 1回复 待解决
HarmonyOS 如何将PhotoViewPicker返回的uri封装成File类型对象?
240浏览 • 1回复 待解决
sm2 私钥单独方法封装后 数据无法解密
847浏览 • 1回复 待解决
开发自定义Popup,在bindPopup函数中,无法将参数CustomPopupOptions单独封装成一个对象
1664浏览 • 1回复 待解决
HarmonyOS CustomDialogController 自定义弹窗无法在 class 和 静态方法中正常弹出
87浏览 • 1回复 待解决
HarmonyOS CustomDialogController无法在jsbridge弹出来
337浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
316浏览 • 0回复 待解决
HarmonyOS customdialogController在非组件类声明,调用open方法无法拉起对话框
403浏览 • 1回复 待解决
新人求简单封装方法?
4615浏览 • 1回复 待解决
HarmonyOS 加密工具想要封装成一个静态库(so库),这个可以通过哪些资料进行学习
390浏览 • 1回复 待解决
HarmonyOS har包无法封装头文件
466浏览 • 1回复 待解决
HarmonyOS 如何将一个异步的方法包装成同步的方法,在程序中顺序执行?
476浏览 • 1回复 待解决
HarmonyOS 关于相册和相机权限,定位权限,这些权限有封装成一个统一调用方式吗
329浏览 • 1回复 待解决
HarmonyOS 组件封装如何可选调用链式属性方法?
26浏览 • 1回复 待解决
HarmonyOS @Concurrent方法不能调用外部封装好的方法,是否有其他方法替代
17浏览 • 1回复 待解决
自定义弹窗的控制器(CustomDialogController)如何封装在普通class中
2294浏览 • 1回复 待解决
封装业务自定义弹窗CustomDialogController能在非Component里面初始化吗
446浏览 • 1回复 待解决
如何实现鸿蒙和工厂自动化设备的互联互通
6608浏览 • 3回复 待解决
自定义弹框不支持在类中定义,可以连同触发弹框的组件一起封装成一个Builder,示例代码如下: