混合式开发问题

来源:10-13 微信与支付宝支付对接

binimooc

2020-04-13

老师我感觉我学到这里只是温习了下vue的用法 ,混合式开发还是没有搞明白,微信支付调用wxPay 这个方法就可以调用了微信支付功能 是不是原生端封装了这个方法。对于一个没有接触过这块的人来说真的是不明白

写回答

1回答

Sunday

2020-04-14

你好:

混合开发可以借助前端与后端交互的方式来进行理解。

先回忆一下前端与后台是如何进行交互的。

    前端与后台相互独立,双方通过接口去进行通讯。具体的实现由后台完成,前端只负责调用对应的接口。

而混合开发的方式与此类似。

    前端和移动端相互独立,双方也是通过接口来进行通讯,也就是所谓的跨语言通讯。只不过这种通讯是双向的,分成两部分:

    1、 移动端提供接口,供前端调用:这样方式下具体的实现在移动端完成,前端仅负责调用接口(类似于调用后台),比如 wxPay。

    2、前端提供接口,供移动端调用:这种方式下具体的实现在前端完成,移动端负责调用接口,比如自动登录(nativeFunctionUserLogin)。

双方通讯的过程,就是移动端与前端交互的过程。


额外还需要注意,前端展示在移动端上,额外有移动端适配的问题,这个问题在咱们课程中也有讲解到。

2
0

混合开发入门 Vue结合Android/iOS开发仿京东项目App

流行的混合开发实战入门,前端和原生开发同学不容错过

1108 学习 · 448 问题

查看课程