概述
一、场景描述:
我们使用uniapp 开发H5网页,嵌入第三方的聚合页(也是个H5),当用户在聚合页点击我们的图标后,进入我们的H5,这时候需要从第三方获取到用户信息mobile
二、技术实现:
1、从聚合页进入我们的H5时,聚合页会在我们提供的H5地址后拼接用户信息参数
2、使用 window.location.href获取链接,取得mobile参数
onLoad() {
this.getMobile()
}
methods: {
getMobile() {
let res = {
mobile: this.getMobileFromThird();
this.checkUser(res);//校验用户信息
}
},
// 第三方获取用户数据
getMobileFromThird(){
let href = window.location.href;
href = href.substring(href.indexOf("?") + 1);//也可能是 "&"
return this.GetQueryValue(href,'mobile')
},
// 获取url参数值
GetQueryValue: function(href,queryName) {
var vars = href.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] == queryName) {
return pair[1];
}
}
return null;
}
}
最后
以上就是辛勤小虾米为你收集整理的uniapp开发的H5网页,嵌入第三方H5,获取用户信息的方式的全部内容,希望文章能够帮你解决uniapp开发的H5网页,嵌入第三方H5,获取用户信息的方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复