HarmonyOS CustomDialogController 弹出多次如何修改每次的offset
尝试下面的代码,无法生效。
@State
dialogOffset?:Offset = undefined
controller: CustomDialogController = new CustomDialogController({
builder: MyDialog(),
alignment: DialogAlignment.CenterStart,
offset:this.dialogOffset
})
// 这个方面会多次调用
openDialog() {
this.dialogOffset = xxx // <==== 这里每次都会更新值不一样
this.controller.open()
}
}
//尝试每次都new CustomDialogController 会提示
Error message:is not callable
Stacktrace:
at SynchedPropertyTwoWayPU
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS CustomDialogController动态修改offset属性问题
917浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何弹出半屏弹窗
1028浏览 • 1回复 待解决
HarmonyOS 如何在旋转屏幕后修改CustomDialogController的maskRect
908浏览 • 1回复 待解决
HarmonyOS 修改气泡弹出的位置
776浏览 • 1回复 待解决
HarmonyOS CustomDialogController无法在jsbridge弹出来
1291浏览 • 1回复 待解决
HarmonyOS如何实现自定义dialog多次弹出并显示不同内容?
1094浏览 • 1回复 待解决
HarmonyOS 自定义Dialog如何修改弹出动画?
1086浏览 • 1回复 待解决
每次修改代码后运行dataPreferences数据被清除
1126浏览 • 1回复 待解决
HarmonyOS 使用CustomDialogController的输入框在键盘弹出后有一个间隙
1413浏览 • 1回复 待解决
HarmonyOS调试时修改代码如何让app自动刷新,不用每次都重启
1155浏览 • 1回复 待解决
HarmonyOS CustomDialogController自定义弹窗,如何实现从下往上弹出动画
1252浏览 • 1回复 待解决
HarmonyOS new CustomDialogController初始化后,再修改属性应该怎么实现
1047浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
1382浏览 • 1回复 待解决
HarmonyOS CustomDialogController 自定义弹窗无法在 class 和 静态方法中正常弹出
1284浏览 • 1回复 待解决
HarmonyOS 自定义工具类中怎么弹出CustomDialogController自定义弹框?
1770浏览 • 1回复 待解决
HarmonyOS 嵌套滑动NestedScroll 指定offset
1082浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何禁用返回
703浏览 • 1回复 待解决
HarmonyOS web控件执行多次的问题
1517浏览 • 1回复 待解决
HarmonyOS 使用CustomDialogController如何控制弹窗的宽度?
1108浏览 • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成
785浏览 • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成?
865浏览 • 0回复 待解决
HarmonyOS CustomDialogController的创建方式问题
1333浏览 • 1回复 待解决
分页使用pageNum还是offset的优缺点
4022浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何使dialog透明
1051浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
1017浏览 • 1回复 待解决
目前自定义弹窗的所有参数,暂不支持动态刷新。具体可参考链接如下: https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md#updatecustomdialog12
参考以下demo: