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

公司微信端项目开发,用到了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了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值