h5和原生app(微信小程序)交互

h5和原生app(微信小程序)交互,第1张

一、原理:通过一个类似js桥接来接通原生和h5
1、先注册方法
2、然后再点击按钮调用注册的方法
跟app的交互用 jsbridge,app可以调用js注册给app的方法,js可以通过注册这个方法来
调用app提供的方法
判断当前是在什么环境下打开的h5页面

连接安卓和h5的js桥接 (固定写法)

页面加载是先调用js桥接方法初始化注册方法的回调,然后再在该方法的回调中注册原生提供的方法(jumpPage),只有注册了原生提供的方法,后面才能调用该方法传参数

最后在需要的地方安卓调用原生提供的方法就好,ios直接跳转连接,微信小程序可以调用官方提供的api

微信提供了一套自己的用于开发小程序的前端框架,和目前主流的前端框架相比,其既有类似的地方,也有特殊的地方。

特殊的地方在于其只能在微信小程序开发工具内使用,并做了相对严格的使用和配置限制,开发者必须按照其规定的用法来使用。一些外部的框架和插件在小程序里都是无法使用的,同时由于框架并非运行在浏览器中,所以 JavaScript 在 web 中一些能力都无法使用,如document,window等。

而相似的地方在于其包含了和其他框架一样的“逻辑层”和“视图层”,以数据驱动为主,不 *** 作DOM元素等。

微信运动有接口对接到小程序上,不过有一个问题,微信运动不是自己开发的,就有一个数据不能及时同步的问题,如果你做小程序,那么用户每一次进去才能抓取微信运动的步数,用户不进去,那么微信运动的步数就不会更新在小程序上。你如果做微信运动排名,竞技这些,就有影响了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13328842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-15
下一篇 2023-07-15

发表评论

登录后才能评论

评论列表(0条)

保存