http://localhost:8080/#/list 這樣可以訪問 list 頁面 。http://localhost:8080/list 去掉井號之后不能訪問了!按理說就應(yīng)該這樣訪問的呀!難道一定要加個井號?解決方法:路由配置里加個 mode: 'history' 可以解決此問題。如下所示export default new Router({? mode: 'history',? routes: [? ? {? ? ? path: '/',? ? ? name: 'home',? ? ? component: home? ? },{? ? ? path: '/list',? ? ? name: 'list',? ? ? component: list? ? }? ]})但是,這卻帶來了新的問題:1、使用 npm run build 命令創(chuàng)建產(chǎn)品,得到 \travel\dist 文件夾;2、修改 host 文件,添加 127.0.0.1 my.vue3、設(shè)置 Apache 虛擬主機,使網(wǎng)址 my.vue 指向 \travel\dist 文件夾;4、重啟 Apache 服務(wù)器;5、發(fā)現(xiàn)? http://my.vue/list 不能訪問!如果去掉 mode: 'history' 并重新創(chuàng)建產(chǎn)品 http://my.vue/#/list 可以正常訪問(帶井號)??傊痪湓挘郝酚膳渲梦募锏?mode: 'history' 要不得啊!求助:如果我一定要使用 http://my.vue/list 訪問阿帕奇服務(wù)器該怎么辦?
http://my.vue/list 訪問Apache服務(wù)器不能顯示列表頁面
zhaiduting
2018-07-02 13:41:22