在使用原本的hash模式里切换页面也不需要重新加载的。但是现在切换到history模式后,点击加载其他页面就要重新加载全部内容。
要怎么才能像原来那样按需加载,不用全部重新加载
nginx
location / {
alias /web/XXX/web/dist/;
try_files $uri $uri/ /index.html;
}
Vue-Router
export default new Router({
mode: 'history',
history: true,
routes: [
{
path: '/',
name: 'index',
component: (resolve) => {
require(['./pages/index'], resolve)
}
}
{
path: '/note',
name: 'note',
component: (resolve) => {
require(['./pages/note/index'], resolve)
}
}
]
})
把链接里的
换成
就行了。。我去