小程序和H5的交互

小程序和H5的交互
最近做一个小程序,是H5页面写的,但是需要用到小程序的定位,获取手机号信息等等API,所以一起说一下怎么在H5页面里面去用,首先配置域名这些就不多说了,自己做了解,直接上代码,以跳转微信地图定位为例子,首先看H5部分的
我这是vue的项目,所以引用微信的sdk是这样的,如果是jQuery的,可以直接script标签引入

import wx from 'weixin-js-sdk'

然后是点击跳转到地图页面的事件

toMapView(){
	wx.miniProgram.navigateTo({
        url: '/pages/map/position?lat='+_this.latitude+'&lon='+_this.longitude,
        success: function() {
          console.log('success')
        })
	})
}

这里的意思是点击之后,跳到一个小程序自己的页面,URL就是小程序里的路由,后面跟着的参数是我H5这里获取到的经纬度,这里H5部分就完了,看小程序部分,首先在app.json里面把上面用到的路由页面配置好

{
  "pages": [
    "pages/map/position",
  ]
 }

然后我们在pages里面建一个map的文件夹,这是我的项目路径

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
小程序H5实时交互是指小程序H5页面之间能够实现数据通信和交互的功能。小程序是一种在App内嵌的轻量级应用,而H5页面是在浏览器中运行的网页。他们之间的实时交互可以为用户提供更加强大和丰富的功能和用户体验。 小程序H5实时交互的实现方式主要有两种:跳转和通信。 首先,跳转是指小程序内的某个功能或页面需要调用H5页面来完成,或者H5页面中的某个功能需要跳转到小程序来实现。这主要通过使用小程序提供的跳转接口和自定义链接来实现。通过在小程序中调用打开H5页面的接口,传递相应的参数,即可将用户带到指定的H5页面。同样地,在H5页面中通过使用小程序提供的自定义链接,用户点击后即可跳转到指定小程序的对应页面。 其次,通信是指小程序H5页面之间能够实现数据的传递和交互。这主要通过使用小程序提供的Webview组件和JavaScript Bridge技术来实现。小程序内的Webview组件可以加载H5页面,通过JavaScript Bridge可以实现小程序H5页面之间的相互调用和数据传递。通过在小程序中调用JavaScript Bridge提供的API,可以将小程序内的数据传递给H5页面,在H5页面中可以获取到相关数据进行处理,然后再将处理结果返回给小程序。 综上所述,小程序H5实时交互能够为用户提供更加强大和丰富的功能和用户体验,通过跳转和通信的方式可以实现小程序H5页面之间的数据传递和交互。这为开发者提供了更多的选择和灵活性,能够根据具体需求选择合适的方式来实现小程序H5页面的实时交互

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值