首页 > 解决方案 > Dash App:防止在多页应用中刷新页面

问题描述

切换页面时如何防止破折号刷新页面?例如,在第 1 页创建了一个包含很多项目(下拉菜单、单选按钮等)的图,然后离开第 1 页,转到第 2 页,选择其他东西,如果我然后返回第 1 页,则图应该是静止的那里和项目应该仍然处于相同的状态,而不是再次初始化。

我的 NavBarLinks 代码片段

这是链接到相应布局的 URL

标签: plotly-dashdashboard

解决方案


persistence许多 Dash 组件通过属性原生支持此行为。替代选项包括在组件中缓存状态Store(更多工作,但更灵活并支持任何组件)或在导航时简单地切换页面而不是重新渲染它们。


推荐阅读