1.非根目录 服务器的根目录,不是打包后的
export default new Router({
mode: 'history',
base: '/mypro/', //如果不在根目录下面就加这个,两边的/不要丢了 注意是你在服务器上的根目录,不是打包后的根目录 mypro就是文件夹的名字
routes: [{}]
})
这个挺有迷惑性的,我一开始找了好多都说根目录,也不说那个根目录,而且也没想到去掉个#与服务器根目录有关 毕竟一般都是会本地预览的,这下改了模式不可以了
2.刷新报错
首页的刷新,是需要后台改的,官方文档里有例子
子页报错,Uncaught SyntaxError: Unexpected token '<'
这个错一般就是路径不对,打包好的index.html里,把
把这个地方改成绝对路径,hash可以是相对路径,去掉'/' history不可以