经过半天的尝试,终于把这个解决了,本文章比较是和 前端用#hash分享下这个问题吧,看了好多文章都没解决了我的问题。
直接上干货
1.首先出一张基本的问题图。
2.针对上面这个图第2点内 #hash 做个讲解
因为我前端用的 #hash模式,一般网址是这样的 index.html#/?data=123 #后面还带参数 这样就不要用 window.location.href.split('#')[0]
来截取了。 得用 window.location.href.split('#/')[0]
这里在提示下, 传给后端的url , 如果后端是键值对接收 encodeURIComponent()
要解码给他。
这个和后端商量下就好。