Skip to main content

use_rendered_route

Function use_rendered_route 

Source
pub fn use_rendered_route() -> Memo<RenderedRoute>
Expand description

布局外壳应跟随的路由:当前显示在页面上的那一个,而不是地址栏。

懒加载路由切换时,地址栏先变,路由器在新页面的分包与数据就绪前继续显示旧页面; 外壳(导航激活项、主区宽度等)若直接读 use_location(),会先切到新页面的样子, 把旧页面套进错误的版式。这里返回的值在新页面提交到 DOM 后才更新。

组件首次计算取地址栏:在路由切换中新建的布局本身就属于即将显示的新页面。 须在 RouteMarker 内使用。