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属性问题 
994浏览  • 1回复 待解决
HarmonyOS CustomDialogController如何弹出半屏弹窗 
1124浏览  • 1回复 待解决
HarmonyOS  如何在旋转屏幕后修改CustomDialogController的maskRect 
996浏览  • 1回复 待解决
HarmonyOS 修改气泡弹出的位置 
852浏览  • 1回复 待解决
HarmonyOS CustomDialogController无法在jsbridge弹出来 
1412浏览  • 1回复 待解决
HarmonyOS如何实现自定义dialog多次弹出并显示不同内容? 
1143浏览  • 1回复 待解决
HarmonyOS 自定义Dialog如何修改弹出动画? 
1133浏览  • 1回复 待解决
每次修改代码后运行dataPreferences数据被清除 
1179浏览  • 1回复 待解决
HarmonyOS 使用CustomDialogController的输入框在键盘弹出后有一个间隙 
1472浏览  • 1回复 待解决
HarmonyOS调试时修改代码如何让app自动刷新,不用每次都重启 
1234浏览  • 1回复 待解决
HarmonyOS CustomDialogController自定义弹窗,如何实现从下往上弹出动画 
1325浏览  • 1回复 待解决
HarmonyOS CustomDialogController如何封装 
1433浏览  • 1回复 待解决
HarmonyOS new CustomDialogController初始化后,再修改属性应该怎么实现 
1114浏览  • 1回复 待解决
HarmonyOS  CustomDialogController 自定义弹窗无法在 class 和 静态方法中正常弹出 
1338浏览  • 1回复 待解决
HarmonyOS 自定义工具类中怎么弹出CustomDialogController自定义弹框? 
1858浏览  • 1回复 待解决
HarmonyOS web控件执行多次的问题 
1597浏览  • 1回复 待解决
HarmonyOS CustomDialogController如何禁用返回 
745浏览  • 1回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成? 
905浏览  • 0回复 待解决
HarmonyOS promptAction.showToast在多次调用时候会多次生成 
844浏览  • 1回复 待解决
HarmonyOS 使用CustomDialogController如何控制弹窗的宽度? 
1151浏览  • 1回复 待解决
HarmonyOS 嵌套滑动NestedScroll 指定offset 
1142浏览  • 1回复 待解决
HarmonyOS  CustomDialogController 如何使dialog透明 
1127浏览  • 1回复 待解决
HarmonyOS 网络监听回调多次 
1114浏览  • 1回复 待解决
HarmonyOS CustomDialogController的创建方式问题 
1564浏览  • 1回复 待解决
HarmonyOS  CustomDialogController封装 
1077浏览  • 1回复 待解决





















目前自定义弹窗的所有参数,暂不支持动态刷新。具体可参考链接如下: https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md#updatecustomdialog12
参考以下demo: