Plotly Dash URL路由到当前页面中的id。

问题描述 投票:0回答:1

我正在构建一个webapp,从sqlite数据库中查询测试结果(#或记录在1,000s内).大多数时候,我将从>10种不同的测试方法中获得结果,用于给定的比较。结果显示为条形图、散点图、图片等。为了限制滚动,我设法放了一个侧边栏,并试图使侧边栏中的超链接跳到我想导航的部分。我看了一下 url路由 文件,并在 这条但找不到一种方法可以链接到当前页面中给定的id=foo。就像html中的a href=#foo一样.有没有办法用破折号链接到当前页面中的某个位置?

python plotly plotly-dash
1个回答
0
投票

是的,你可以像在html中一样做到这一点。这里是一个小的例子应用程序。

import dash
import dash_html_components as html

app = dash.Dash()
app.layout = html.Div([html.P("Hello world."), html.A("To the end", href="#end")] + [html.Br()]*100 +
                      [html.P("Goodbye world", id="end")])

if __name__ == '__main__':
    app.run_server()
© www.soinside.com 2019 - 2024. All rights reserved.