history 空白 刷新報錯 子路由刷新報錯

1.非根目錄  服務器的根目錄,不是打包後的

export default new Router({
  mode: 'history',
  base: '/mypro/', //如果不在根目錄下面就加這個,兩邊的/不要丟了  注意是你在服務器上的根目錄,不是打包後的根目錄  mypro就是文件夾的名字
  routes: [{}]
})

 

這個挺有迷惑性的,我一開始找了好多都說根目錄,也不說那個根目錄,而且也沒想到去掉個#與服務器根目錄有關   畢竟一般都是會本地預覽的,這下改了模式不可以了

 

2.刷新報錯

首頁的刷新,是需要後臺改的,官方文檔裏有例子

子頁報錯,Uncaught SyntaxError: Unexpected token '<'

這個錯一般就是路徑不對,打包好的index.html裏,把

把這個地方改成絕對路徑,hash可以是相對路徑,去掉'/'  history不可以

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章