Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 930 Bytes

structure.md

File metadata and controls

23 lines (12 loc) · 930 Bytes

架构

多平台支撑架构图

quick容器架构图

多平台支撑说明

quickhybrid支持多平台的调用,过程简述如下

  • 页面中运行代码quick.ui.alert('hello world!')

  • 在用浏览器(或微信)打开时,会判断当前环境为H5,于是进行API转换,转换成了H5下的API命令,浏览器执行alertH5中的实现代码

  • 在用quick容器打开时(比如扫一扫),会判断当前环境为quick,于是进行API转换,转换成了quick环境下的API命令,命令发送到了quick容器,容器执行alert的实现代码

依靠上述的机制,实现了不同平台下的代码统一,如果进行不同平台下的移植转换时,相关代码无需改动

注,如果没有引入相应平台下的API支持库,则无法正常调用