HarmonyOS promptAction.openCustomDialog的绑定问题
promptAction.openCustomDialog中,builder :customDialogBuilder.bind(this),这个this是指当前Component 的struct吗?在TurboModule中是否可以调用promptAction.openCustomDialog这个自定义弹窗呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
promptAction.openCustomDialog 全局弹窗
312浏览 • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗
273浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 无法监听点击遮罩区域的事件
370浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog支持选择关闭弹窗方式吗?
276浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 自定义宽度&圆角
358浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog是否可以加一个autoCancel的属性?
141浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog点击外部区域时不能自动取消
352浏览 • 1回复 待解决
实现promptAction.openCustomDialog接口,全局调用自定义弹窗打开
1345浏览 • 1回复 待解决
HarmonyOS 使用promptAction.openCustomDialog创建自定义弹窗builder怎么传参
241浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗promptAction.openCustomDialog必须在page中是使用吗?
217浏览 • 1回复 待解决
promptAction.openCustomDialog 如何设置 dialog 的背景色,以及宽高和圆角等?
182浏览 • 1回复 待解决
HarmonyOS $$双向绑定问题
173浏览 • 1回复 待解决
HarmonyOS toast(promptAction)的自定义页面问题
334浏览 • 1回复 待解决
HarmonyOS promptAction.showToast使用bottom: '50%'定位问题
206浏览 • 1回复 待解决
单向绑定问题,有知道方法的吗?
637浏览 • 1回复 待解决
HarmonyOS openCustomDialog返回的对话框id是undefined?
238浏览 • 1回复 待解决
HarmonyOS TextInput绑定自定义键盘问题
450浏览 • 1回复 待解决
元数据绑定框架使用问题
5909浏览 • 1回复 待解决
求js 中 class类名动态绑定的问题?
6356浏览 • 1回复 待解决
HarmonyOS promptAction的buttons如何动态传值?
253浏览 • 1回复 待解决
多个设备与智慧生活app绑定问题
14821浏览 • 2回复 待解决
HarmonyOS 使用promptAction.updateCustomDialog怎么更新弹窗的内容?
221浏览 • 1回复 待解决
promptAction如何设置,才能点击蒙层promptAction弹框不会消失
854浏览 • 1回复 待解决
HarmonyOS promptAction弹窗如何设置边框角度borderRadius
381浏览 • 1回复 待解决
HarmonyOS如何实现双向数据绑定
351浏览 • 1回复 待解决
promptAction.openCustomDialog中绑定的this是当前@Entry的struct,必须绑定this才能使用
TurboModule的ts中无法获取到@Entry的struct,看看是否可以将@Entry的struct存储起来,在ts调用的时候再取出来使用;
可以在ArkTS侧使用自定义工具类将页面this存储起来,在RN侧通过TurboModule调用ArkTS侧打开弹窗的方法,在该方法中从工具类中获取页面this,就可以使用promptAction.openCustomDialog打开自定义弹窗了;或者可以使用@CustomDialog的方式打开自定义弹窗,参考 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V1/arkts-common-components-custom-dialog-0000001580345182-V1#ZH-CN_TOPIC_0000001714587997__%E5%AE%8C%E6%95%B4%E7%A4%BA%E4%BE%8B
工具类可参考如下GlobalContext.ets: