【技术实现步骤摘要】
一种数据传输方法、装置、电子设备及存储介质
[0001]本申请实施例涉及互联网
,尤其涉及一种数据传输方法、装置、电子设备及存储介质。
技术介绍
[0002]网页视图(web
‑
view)组件可以内嵌在移动端,实现前端的混合式开发,大多数混合式开发框架都是基于web
‑
view组件进行二次开发的。
[0003]但是基于web
‑
view组件的通信存在交互短板,仅能将web
‑
view组件的数据传输给小程序,不能将小程序的数据传输给web
‑
view组件。即不能实现在web
‑
view组件的页面上填写信息后拉起小程序使用对应的能力,使用小程序的能力后再回到web
‑
view组件的页面,并将在小程序中操作的结果及填写的信息传回到拉起小程序前已填写了信息状态的web
‑
view组件的页面,无法满足业务需要。例如,用户先在web
‑
view组件的页面上填写个人 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于小程序,所述方法包括:在所述小程序的页面中获取待传输数据;基于所述待传输数据对web
‑
view组件的页面对应的当前统一资源定位符URL的hash值进行修改,得到所述web
‑
view组件的页面对应的目标URL;将所述目标URL反馈至所述web
‑
view组件,使得所述web
‑
view组件通过所述目标URL获取到所述待传输数据。2.根据权利要求1所述的方法,其特征在于,在所述小程序的页面中获取待传输数据之前,所述方法还包括:接收所述web
‑
view组件通过其所在的应用程序APP的应用程序接口API发送的所述web
‑
view组件的页面对应的当前URL。3.根据权利要求1所述的方法,其特征在于,基于所述待传输数据对web
‑
view组件的页面对应的当前URL的hash值进行修改,包括:对所述web
‑
view组件的页面对应的当前URL进行解析,得到所述当前URL的解析结果;在所述当前URL的解析结果中提取出所述当前URL的hash值;对所述当前URL的hash值进行修改,得到所述web
‑
view组件的页面对应的目标URL。4.根据权利要求3所述的方法,其特征在于,对所述当前URL的hash值进行修改,包括:将所述待传输数据作为所述目标hash值,将所述当前URL的hash值替换为所述目标hash值。5.一种数据传输方法,其特征在于,应用于web
‑
view组件,所述方法包括:将所述web
‑
view组件的页面对应的当前统一资源定位符URL发送给小程序;接收所述小程序基于所述当前URL发送的目标URL;通过所述目标URL获取所述小程序的待传输数据。6.根据权利要求5所述的方法,其特征在于,在将所述web
‑
view组件的页面对应的当前URL发送给小程序之前,所述方法还包括:在所述web
‑
view组件的页面中获取用户在该页面上的业务逻辑操作结果;基于所述业务逻辑操作结果获取所述web
‑
view组件的页面对应的当前URL。7.根据权利要求6所述的方法,其特征在于,将所述web
‑
view组件的页面对应的当前URL发送给所述小程序,包括:通过所述web
‑
view组件页面所在的应用程序APP的应用程序接口API,将所述w...
【专利技术属性】
技术研发人员:余逸伟,何嘉昭,吕小凡,劳学礼,
申请(专利权)人:数字广东网络建设有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。