HarmonyOS 自定义弹框封装问题
//调用方式
loadingDia: cusDialog = new cusDialog()
aboutToAppear() {
this.loadingDia.showDialog()
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
//自定义控件
@Component
export struct cusDialog {
showDialog() {
const dialog: CustomDialogController = new customDialogcontroller({
builder: CustomDialogExample()
customstyle: true
})
dialog.open()
}
build() {
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
@Component
export struct cusDialog {
dialog: CustomDialogController | undefined
showDialog() {
this.dialog:
CustomDialogController = new customDialogcontroller({
builder: CustomDialogExample()
customstyle: true
})
this.dialog.open()
}
closeDialog() {
this.dialog.close()
}
build() {
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
上面那么写运行都没有问题,想把cusDialog中的dialog变成公共变量,但在运行loadingDia: cusDialog =new cusDialog()就报Error message:Cannot read property dialog of undefined应该怎么改?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 自定义弹框组件问题
1239浏览 • 1回复 待解决
HarmonyOS 自定义弹框遮罩透传问题
695浏览 • 1回复 待解决
HarmonyOS 自定义弹框不能全屏
883浏览 • 1回复 待解决
自定义弹框如何宽度全屏,高度自定义
1915浏览 • 1回复 待解决
自定义弹框的状态获取
1565浏览 • 1回复 待解决
HarmonyOS 自定义弹框关闭时的动画显示问题
1140浏览 • 1回复 待解决
是否可以自定义权限弹框文字
2515浏览 • 1回复 待解决
HarmonyOS 如何设置自定义弹框的颜色
670浏览 • 1回复 待解决
HarmonyOS app版本升级需要自定义弹框
882浏览 • 1回复 待解决
如何给自定义弹框加上圆角背景框
2815浏览 • 1回复 待解决
HarmonyOS 自定义工具类中怎么弹出CustomDialogController自定义弹框?
1404浏览 • 1回复 待解决
自定义弹框如何在UIAbility中弹出?
223浏览 • 0回复 待解决
自定义弹框,遮罩背景颜色无法设置
990浏览 • 1回复 待解决
HarmonyOS 自定义弹窗封装问题
873浏览 • 1回复 待解决
HarmonyOS 自定义弹框关闭后页面上移
704浏览 • 1回复 待解决
HarmonyOS 自定义弹框-点击按钮调用方法崩溃
1146浏览 • 1回复 待解决
HarmonyOS 弹框背景色如何自定义图片
630浏览 • 1回复 待解决
HarmonyOS 底部弹出的自定义弹框用什么实现
702浏览 • 1回复 待解决
HarmonyOS 自定义弹框如何半屏包含安全域
659浏览 • 1回复 待解决
HarmonyOS 自定义弹框导致机测不通过
762浏览 • 1回复 待解决
HarmonyOS 如何不在组件内打开自定义弹框
648浏览 • 1回复 待解决
HarmonyOS 应用市场更新功能弹框如何自定义实现?
1172浏览 • 1回复 待解决
HarmonyOS 自定义弹框和软键盘中有间距
913浏览 • 1回复 待解决
HarmonyOS APP升级弹框样式UI是否可以自定义showUpdateDialog?
1162浏览 • 1回复 待解决
如何封装一个自定义Dialog对话框
3013浏览 • 1回复 待解决
可以使用AppStorage来传递dialog,这样dialog可以在打开和关闭方法中使用,相当于公共变量,示例代码如下:
AppStorage的官网文档参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-state-management-V5#appstorage