混合式开发问题
来源:10-13 微信与支付宝支付对接

binimooc
2020-04-13
老师我感觉我学到这里只是温习了下vue的用法 ,混合式开发还是没有搞明白,微信支付调用wxPay 这个方法就可以调用了微信支付功能 是不是原生端封装了这个方法。对于一个没有接触过这块的人来说真的是不明白
写回答
1回答
-
Sunday
2020-04-14
你好:
混合开发可以借助前端与后端交互的方式来进行理解。
先回忆一下前端与后台是如何进行交互的。
前端与后台相互独立,双方通过接口去进行通讯。具体的实现由后台完成,前端只负责调用对应的接口。
而混合开发的方式与此类似。
前端和移动端相互独立,双方也是通过接口来进行通讯,也就是所谓的跨语言通讯。只不过这种通讯是双向的,分成两部分:
1、 移动端提供接口,供前端调用:这样方式下具体的实现在移动端完成,前端仅负责调用接口(类似于调用后台),比如 wxPay。
2、前端提供接口,供移动端调用:这种方式下具体的实现在前端完成,移动端负责调用接口,比如自动登录(nativeFunctionUserLogin)。
双方通讯的过程,就是移动端与前端交互的过程。
额外还需要注意,前端展示在移动端上,额外有移动端适配的问题,这个问题在咱们课程中也有讲解到。
20
相似问题