angularjs 跳转链接 路由 传参数 微信分享 问题处理

来源:互联网 发布:真正老司机知乎收藏夹 编辑:程序博客网 时间:2024/06/09 15:13

公司微信端项目开发,用到了angularjs,跳转链接传参的时候有点坑,记录如下

比如 http://example.com/ctrl?param1=1#/index?param2=2

第一个param1在跳转链接和路由的时候不会消失,可以传到服务器端

第二个param2在跳转链接和路由的时候会消失,不会传到服务端

参数可以在angular里用$location.search()方法获取


微信分享问题

使用angularjs进行开发的时候,需要使用微信分享接口要进行url的设置,微信在分享的时候会加上一个&from=singlemessage参数,

举个栗子:设置微信分享url:http://example.com/ctrl?param=1#/index,这时候微信会把这个链接变成http://example.com/ctrl?param=1&from=singlemessage

这时候我们把地址改成http://example.com/ctrl?param=1&from=singlemessage#/index就行了 微信就不会改我们的url了

阅读全文
0 0
原创粉丝点击