vue-router设置todo下的子路由,无法从浏览器地址栏直接进入

来源:4-3 Vue-router之路由参数传递

bradly

2018-04-07

1、无法从浏览器地址栏输入地址进入

2、可以从todo中的router-link进入,但是刷新页面后还是无法进入,console报错:GET http://localhost:8000/app/test/bundle.e17a7475.js net::ERR_ABORTED

写回答

2回答

Yijx

2018-04-18

设置publicPath为 '/'就好了 原因是运行的时候根据路由查找文件位置 设置publicPath为‘/’就是告诉直接从根开始找 相当于从dist根目录开始查找

3
0

bradly

提问者

2018-04-08

设置了webpack output中的publicPath为:'/public/', historyApiFallback: '/public/index.html'后正常运行。但是老师当时说不设置也一样的呀!

1
0

Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲

深入讲解Vue核心技术,展示Vue应用开发中的各种问题和解决方案

3168 学习 · 853 问题

查看课程