HarmonyOS CustomDialog关闭后重新打开,内部状态丢失问题
封装了一个自定义弹窗,弹窗内有一个TextArea,通过@State修饰的inputContent维护内容,每次关闭弹窗,再重新打开,inputContent的内容都会清空。请问这是正常的情况吗?
我试了下,如果通过@Link,由外部的组件的@State维护内容,重新打开是正常的。是否只能这么处理?但是这样处理,封装并不友好。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
半模态转场关闭弹窗重新打开时无需重新加载
1447浏览 • 1回复 待解决
HarmonyOS 元服务在调试阶段被关闭后,找不到入口重新打开
211浏览 • 1回复 待解决
自定义Dialog跳转新页面返回后,Dialog状态丢失的问题
491浏览 • 1回复 待解决
修改代码重新运行preference数据丢失
934浏览 • 1回复 待解决
HarmonyOS 在@CustomDialog中使用TextArea关闭弹窗后,键盘没有隐藏
249浏览 • 1回复 待解决
HarmonyOS CustomDialog通过路由打开页面出现的问题
348浏览 • 1回复 待解决
HarmonyOS 页面跳转后,CustomDialog的显示问题
412浏览 • 1回复 待解决
HarmonyOS State状态更新,触发相关的Component重新build内部的Component是如何更新的?
727浏览 • 1回复 待解决
HarmonyOS 精度丢失问题
467浏览 • 2回复 待解决
HarmonyOS emitterdata丢失问题
266浏览 • 1回复 待解决
HarmonyOS 文件创建/写入后,无法立刻读出,需要关闭后重新创建fs对象吗?
334浏览 • 1回复 待解决
HarmonyOS 如何在CustomDialog内部监听到cancel事件?
346浏览 • 1回复 待解决
HarmonyOS 弹窗A内点击关闭A打开弹窗B后无法绘制新组件
298浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法关闭
1020浏览 • 1回复 待解决
HarmonyOS Web组件前端页面调用应用侧函数,在页面关闭后再次打开无法触发的问题
334浏览 • 1回复 待解决
HarmonyOS 开启混淆后,如何把混淆后的堆栈重新还原,定位问题
441浏览 • 1回复 待解决
HarmonyOS 跳转页面时customDialog不自动关闭
633浏览 • 1回复 待解决
在CustomDialog中打开新的页面,CustomDialog会自动消失
1491浏览 • 1回复 待解决
HarmonyOS customDialog调用router.push启动新页面,会把customDialog关闭
233浏览 • 1回复 待解决
重新运行项目,用户首选项的数据全都丢失
808浏览 • 1回复 待解决
webview选择本地文件关闭文件打开方式弹窗后无法获取弹窗关闭事件
8722浏览 • 4回复 待解决
登录gitee后不保存token,每次打开IDE都要重新填写,很麻烦
3076浏览 • 1回复 待解决
HarmonyOS 使用Web组件时出现退出page重新打开地址白屏问题
244浏览 • 1回复 待解决
HarmonyOS CustomDialog内跳转其他页面弹窗不关闭
417浏览 • 1回复 待解决
HarmonyOS number字段精度丢失问题
1173浏览 • 1回复 待解决
如果是一个弹窗需要关联多个组件并保留其中的输入内容,可以考虑使用AppStorage,就不需要在多个组件中重复定义并传递变量了,
请参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-appstorage-V5
demo: