我们是和app混合开发的,vue只是一个模块,app登录我们模块的时候是要带参数的,比如首页http://××××××/h5/?userID=123&longitude=1&latitude=1 比如详情页:http://××××××/h5/shop/1/1这种提供给我们一些用户的信息。
在参考了大量的文章之后(百度前3页基本都试过了),nginx配置如下
# nginx 的配置
location /h5 {
root /mnt_h5/;
if (!-e $request_filename) {
rewrite ^/(.*) /index.html last;
break;
}
index index.html index.htm;
}
现在如果直接访问http://××××××/h5/shop/1/1就会回到没有带参数的首页,使得调接口报错,
请问有什么好办法访问http://××××××/h5/shop/1/1的时候让vue-route跳到项目路由中的http://××××××/h5/shop/1/1吗
**PS:我知道真实路径和vue路由的区别,现在项目已经可以刷新跳回主页,就是没有带参数以及不能让vue-route
效果**
求求你们了,帮帮孩子吧
用了
rewrite
不就是把路由都重写, 参数自然就没有了