直接使用微信内置的刷新页面也是正确的,使用浏览器打开也是正确的,但是使用转发和复制链接就失败了,访问根目录
就是一个普通的链接,没有使用自定义分享
复现方式一(转发参数丢失)
2、进入页面打开一个资讯http://aboc.agri.cn:8080/#/infoDetail?id=922782776212586496
3、利用微信内置的转发给一个联系人,显示的名字和url都是正确的
4、但是。。。点击这条消息,直接进入了根目录http://aboc.agri.cn:8080/
复现方式二(复制链接参数丢失)
2、进入页面打开一个资讯http://aboc.agri.cn:8080/#/infoDetail?id=922782776212586496
3、使用内置的复制链接,复制出来的链接就是根目录http://aboc.agri.cn:8080/没有了后面的参数
改用history模式吧
是react-router 项目吗?
这类带# 号的路由,很容易翻车啊
建议改下,变成 url传参 或者 去掉#
比如 https://aaa/#/bbb?c=ddd#eee 变成 https://aaa/bbb/ddd/eee
只要修改下 nginx ,适应各种奇葩情况
当然如果改起来麻烦
# 还是要优先处理的
你这里是 # hash路由吗?这种的话,在聊天窗口或者内置浏览器会被截断,建议改一下你的路由方式,用 history 路由 www.abc.com/a/b/c?id=xxx