baidu / amis

前端低代码框架,通过 JSON 配置就能生成各种页面。
https://baidu.github.io/amis/
Apache License 2.0
17.41k stars 2.52k forks source link

如何实现组件的数据 keep-alive? #11131

Open oikewll opened 3 weeks ago

oikewll commented 3 weeks ago

是否关联于某个问题吗:

用的是 vue3/element-plus,已经实现了 tab 的切换,类似浏览器 chrome 的顶部 tab,切换不同的组件页面,keep-alive 只能实现单个页面的路由缓存,里面的双向输入数据,无法被缓存,暂时不知道怎么设置

预期的解决方案:

有没有办法配置把单个页面表单的双向绑定数据 v-model 给到当前页面自己维护?

其他可接受方案:

譬如提供给开发者自己在 store 里面缓存页面表单的数据,这样点击 tab 切换的时候 keep-alive 表单数据就可以不用重复输入

任何附加信息:

image