dcc.Location
#
dcc.Location
组件表示 web 浏览器中的位置或地址栏。通过它的 href
, pathname
, search
和 hash
属性,你可以访问应用程序加载的 url 的不同部分。
更多细节请参阅 多页面应用程序和 URL 支持 章节。
例如,给定 url http://127.0.0.1:8050/page-2?a=test#quiz
,有:
href
="http://127.0.0.1:8050/page-2?a=test#quiz"
pathname
="/page-2"
search
="?a=test"
hash
="#quiz"
id
(字符串;可选):此组件的 ID,用于在回调中识别 Dash 组件。ID 需要在应用程序的所有组件中是唯一的。
hash
(字符串;可选):window.location
中的 hash
,例如,"#myhash"
。
href
(字符串;可选):window.location
中的 href
,例如,"/my/full/pathname?myargument=1#myhash"
。
pathname
(字符串;可选):window.location
中的 pathname
,例如,"/my/full/pathname"
。
refresh
(布尔值;默认 True
):更新位置时是否刷新页面。
search
(字符串;可选):window.location
中的 search
,例如,"?myargument=1"
。