laravel 中使用 vue-router
laravel 路由
Route::get('/wx', function () {
return view('home');
});
home 文件中引入 app.js
页面显示正常,但是
有一个问题
访问
http://127.0.0.1:8000/wx/#/
和
http://127.0.0.1:8000/wx#/
效果是一样的,但是这样造成微信支付设置路径的时候很麻烦,有没有很好的解决方案?
laravel 中使用 vue-router
laravel 路由
Route::get('/wx', function () {
return view('home');
});
home 文件中引入 app.js
页面显示正常,但是
有一个问题
访问
http://127.0.0.1:8000/wx/#/
和
http://127.0.0.1:8000/wx#/
效果是一样的,但是这样造成微信支付设置路径的时候很麻烦,有没有很好的解决方案?
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
是想混用2种路由?还是只想用vue写单页面?
2种方案
1.只用vue的响应式绑定写页面,不用vue-router。环境还是依赖于laravel,那就用laravel的路由,不会生成
/#/
2.前后端分离,用vue全家桶,php写接口。单页应用,会有
/#/
,但可以通过接口告诉,前端该跳转的支付路径。至于要集成微信支付,那是另一件事儿了