HarmonyOS CustomDialogController的option参数为什么必须写在构造函数里面,不能外面定义好
code-2没问题,code-1编译没错,运行直接崩溃。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS自定义弹窗只能写在组件里面,不能写在方法里面吗?
1040浏览 • 1回复 待解决
HarmonyOS CustomDialogController为什么不能在非@Component组件中new
774浏览 • 1回复 待解决
HarmonyOS 为什么构造函数中进行了赋值,还提示错误?
910浏览 • 1回复 待解决
为什么在element里面将integer、string、color等写在一个文件里面就访问不了?
3714浏览 • 1回复 待解决
HarmonyOS 为什么interface不能定义类方法?
881浏览 • 1回复 待解决
没有'new'就不能调用类构造函数Redistore
2679浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
592浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
1658浏览 • 0回复 待解决
HarmonyOS list的拖拽不能拖拽到屏幕外面么?
1243浏览 • 1回复 待解决
HarmonyOS BuilderNode在build时,子@Builder函数不能传改变的参数,只能用build函数的参数
951浏览 • 1回复 待解决
HarmonyOS webviewcontroller构造函数中的webtag
516浏览 • 1回复 待解决
函数的参数必须都是显式的class或者interface类型
1342浏览 • 1回复 待解决
为什么自定义组件声明 @Link @Prop 的属性必须外层配置呢?
842浏览 • 1回复 待解决
自定义构建函数传递参数都有什么规则呀
817浏览 • 1回复 待解决
HarmonyOS ArkTS如何创建多个构造函数,分别初始化不同参数
1215浏览 • 1回复 待解决
为什么条件语句必须加括号,像“活动流程必须签到”?
306浏览 • 1回复 待解决
不能报名公测为什么?
7892浏览 • 1回复 待解决
HarmonyOS 为什么自定义弹窗controller、BuildParams必须要求默认值
901浏览 • 1回复 待解决
HarmonyOS 构造传参数失败问题
695浏览 • 1回复 待解决
HarmonyOS Row()为什么不能添加圆角
828浏览 • 1回复 待解决
HarmonyOS 定义一个extraData请求参数为什么编译失败了?
797浏览 • 1回复 待解决
ohpm-repo 链接可以写在工程里面吗
707浏览 • 1回复 待解决
为什么服务卡片不能自定义名称,只显示应用名?
7277浏览 • 1回复 待解决
HarmonyOS构造函数传入箭头函数,并立即执行 但是并未生效
1148浏览 • 1回复 待解决
建议使用 promptAction.openCustomDialog,文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-promptaction-V5
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-window-stage-V5
diaogController在声明是应在@component中作为一个变量进行初始化,此外,也不能动态的对diaogController进行赋值;请开发者严格按照文档上的写法进行修改,而且初始化后,不要再动态对diaogController进行重新赋值,以免出现一些无法预料的问题。
原理的话code-2是和官网的代码保持一直,code-1写法上我们这个controller使用条件比较苛刻,这种传参的方式是会有问题的,建议的话现阶段使用全局弹窗。PromptAction.openCusotmDialog来替代这个带controller的弹窗,因为全局弹窗能力上比controller的弹窗强(例如支持和页面解耦,支持在非UI界面弹出)而且更简单易用。