鍍金池/ 問答/HTML/ react-router 路由變了,頁面沒有跳轉(zhuǎn)

react-router 路由變了,頁面沒有跳轉(zhuǎn)

圖片描述

回答
編輯回答
乞許

動(dòng)態(tài)import返回的是一個(gè)對(duì)象,根據(jù)你forget組件的export方式,可以從對(duì)象上獲取到你的組件。
比如你的組件時(shí)用export default導(dǎo)出的,那么組件就可以從default屬性上獲取到。

另外動(dòng)態(tài)import是異步的,因此你不能直接這么用。需要使用一個(gè)組件去占住那個(gè)位置,然后在這個(gè)組件真正加載的時(shí)候,通過componentDidMount這個(gè)鉤子去import這個(gè)組件。

關(guān)鍵部分的代碼大概這樣,記得加上loading動(dòng)畫這些加載期間的提示

clipboard.png

2017年11月1日 20:18