【技术实现步骤摘要】
一种二维码生成方法、装置、计算机设备及存储介质
本专利技术实施例涉及计算机信息
,尤其涉及一种二维码生成方法、装置、计算机设备及存储介质。
技术介绍
互联网的普及与发展,带来了大量的网络服务提供商。很多网络服务提供商都提供了登录功能,其中,通过二维码扫描登录是一种主要的登录方式。现有技术中,开发人员每次为客户端开发二维码扫描登录功能时,均需要根据用户需求重新开发。例如,根据用户需求设置不同形式的二维码图形等。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:根据用户需求重新开发二维码扫描登录功能会导致较高的开发代码冗余及较低的开发效率。
技术实现思路
本专利技术实施例提供一种二维码生成方法、装置、计算机设备及存储介质,实现提高二维码生成组件的通用性,以降低开发代码冗余,并提高开发效率。第一方面,本专利技术实施例提供了一种二维码生成方法,包括:通过预设开发环境组建二维码生成结构;根据所述二维码生成结构生成二维码生成页面;其中,所述二维 ...
【技术保护点】
1.一种二维码生成方法,其特征在于,包括:/n通过预设开发环境组建二维码生成结构;/n根据所述二维码生成结构生成二维码生成页面;/n其中,所述二维码生成页面包括设定数量的页面部件,并与数据接收部件相关联;所述数据接收部件用于建立客户端与服务端之间的服务器推送事件SSE链接;所述SSE链接用于获取所述服务端实时推送的二维码状态信息;所述二维码状态信息用于所述客户端对二维码的状态进行切换;/n生成所述二维码生成页面的各个页面部件以及所述数据接收部件。/n
【技术特征摘要】
1.一种二维码生成方法,其特征在于,包括:
通过预设开发环境组建二维码生成结构;
根据所述二维码生成结构生成二维码生成页面;
其中,所述二维码生成页面包括设定数量的页面部件,并与数据接收部件相关联;所述数据接收部件用于建立客户端与服务端之间的服务器推送事件SSE链接;所述SSE链接用于获取所述服务端实时推送的二维码状态信息;所述二维码状态信息用于所述客户端对二维码的状态进行切换;
生成所述二维码生成页面的各个页面部件以及所述数据接收部件。
2.根据权利要求1所述的方法,其特征在于,所述页面部件包括页面标题部件、二维码图形部件、提示信息部件、附加层部件及刷新按钮部件;
所述根据所述二维码生成结构生成二维码生成页面,包括:
在所述二维码生成页面的第一设定区域绘制所述页面标题部件;所述页面标题部件用于对所述二维码生成页面进行说明;
在所述二维码生成页面的第二设定区域绘制所述二维码图形部件;所述二维码图形部件用于根据获取的二维码字符串生成二维码;
在所述二维码生成页面的第三设定区域绘制所述提示信息部件;所述提示信息部件用于根据获取的所述二维码状态信息展示目标提示信息;
在所述二维码生成页面的第四设定区域绘制所述附加层部件;所述附加层部件用于展示所述目标提示信息时,对所述二维码图形进行遮挡处理;
在所述二维码生成页面的第五设定区域绘制所述刷新按钮部件;所述刷新按钮部件用于重新获取所述二维码字符串,并指示所述二维码图形部件生成二维码;
根据SSE链接建立方法生成二维码生成页面对应的数据接收部件。
3.根据权利要求2所述的方法,其特征在于,在所述根据所述二维码生成结构生成二维码生成页面之前,还包括:
绘制所述二维码生成页面的外层容器;所述外层容器用于提供所述二维码生成页面的初始化布局。
4.根据权利要求3所述的方法,其特征在于,生成所述二维码生成页面的页面标题部件,包括:
在所述第一设定区域绘制标题存放容器,并设置标题默认样式;所述标题存放容器用于根据标题内容确定标题大小;所述标题默认样式包括标题样式关联参数,所述标题样式关联参数用于设置标题样式;
对所述第一设定区域配置徽标参数;所述徽标参数用于展示徽标。
5.根据权利要求3所述的方法,其特征在于,生成所述二维码生成页面的二维码图形部件,包括:
在所述第二设定区域绘制二维码存放容器;所述二维码存放容器用于根据获取的二维码字符串设置二维码图形的大小;
通过二维码解析组件对获取的二维码字符串进行解析,并根据所述二维码解析组件包括的二维码配置参数对二维码图形进行渲染;
其中,所述二维码字符串的获取方式包括:
向服务端申请获取二维码,并接收所述服务端反馈的二维码字符串。
6.根据权利要求5所述的方法,其特征在于,所述向服务端申请获取二维码,包括:
向所述服务端发送二维码获取请求;其中,所述二维码获取请...
【专利技术属性】
技术研发人员:孙志峰,韩双林,
申请(专利权)人:苏州达家迎信息技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。