3 回答

TA貢獻1963條經驗 獲得超6個贊
在標頭組件中,將 queryParams 添加到鏈接中:
<li><a class="text-white" [routerLink]="['/home']" [queryParams]="{id: 'home'}">Home</a></li>
<li><a class="text-white" [routerLink]="['/home']" [queryParams]="{id: 'about'}">About</a></li>
在home組件中檢查 queryParams 的路由,如果有任何 id,你應該將它滾動到視圖中:
constructor(private route: ActivatedRoute) {
this.route. queryParams.subscribe(params => {
if (params && params.id) {
let element = document.getElementById(params.id);
element && element.scrollIntoView();
}
});
}

TA貢獻1802條經驗 獲得超5個贊
Redux 有助于實現這一目標。我的建議是useEffect()
在組件上使用并詢問 redux 存儲是否存儲了任何值。如果是,那么您需要用這些值填充字段/值。清楚嗎?您可以發布您的代碼,這將對您提供更多詳細信息有很大幫助。
添加回答
舉報