laravel 中使用 vue-router 路径问题

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.1k
1 个回答

是想混用2种路由?还是只想用vue写单页面?

2种方案

1.只用vue的响应式绑定写页面,不用vue-router。环境还是依赖于laravel,那就用laravel的路由,不会生成 /#/

2.前后端分离,用vue全家桶,php写接口。单页应用,会有 /#/,但可以通过接口告诉,前端该跳转的支付路径。至于要集成微信支付,那是另一件事儿了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题