在重構項目中遇到了一個問題,就是在umi架構内部打開一個外部連結,本地是能夠在新的視窗打開該頁面,但是放到伺服器上就會出現404
原因找了半天,結果是路由模式不對,這裡要采用hash路由模式,新的小問題又出現了,放到伺服器上能夠正常打開外部連結,但是不會自動聚焦到第一個路由上面,然後又開始補bug,寫了一個自動跳轉到首頁的函數 -。-
import router from 'umi/router';
goToFirstPage() {
router.push('/first');
}