我是靠谱客的博主 辛勤小虾米,最近开发中收集的这篇文章主要介绍uniapp开发的H5网页,嵌入第三方H5,获取用户信息的方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、场景描述:
我们使用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,获取用户信息的方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部