Skip to main content

set_pending_nav

Function set_pending_nav 

Source
pub(crate) fn set_pending_nav(global: &Rc<RefCell<Scope>>, delta: i64)
Expand description

history のナビゲーション要求を history オブジェクトの隠し props _pending_nav に積む。 値は相対移動量(負=戻る / 正=進む)。エンジンが JS 実行後に take_pending_nav で回収し、 go_back / go_forward を実行してから popstate を発火する。 (SPA だけでなく実ページ遷移にも対応するため、実ナビはホスト側に委譲する)。