uni-app架构图
2020-05-31 21:41:46 116 举报
uni-app是一种基于Vue.js的跨平台开发框架,它允许开发者使用一套代码同时编译到iOS、Android、H5、小程序等多个平台。在uni-app架构图中,主要包括以下几个部分: - uni-app核心库:提供基础的API和组件,如数据绑定、事件处理等。 - 编译器:将Vue.js代码转换为目标平台的原生代码。 - 运行时:负责管理页面生命周期、路由管理等。 - 插件市场:提供丰富的插件,帮助开发者快速实现特定功能。 - IDE插件:为开发者提供便捷的开发工具,如代码提示、自动补全等。 通过这种高度模块化的设计,uni-app能够降低多平台开发的复杂性,提高开发效率。
作者其他创作
大纲/内容
支付宝/百度/头条
H5平台
小程序自定义组件和三方SDK
小程序平台
uni IOS SDK
native.js:
和原生开发混合编码,利用原生扩展功能
如打开手Q说说发表界面
如微信运动卡券等业务API
使用JS直接调用IOS API
包括uni ui等各种扩展组件、sdk、 模板项目均在插件市场(ext.dcloud.net.cn)
支付宝/百度/头条专有API
uni Android SDK
uni内置组件与api
uni扩展组件及mpvue兼容组件
微信专有API
App平台
Android
使用JS直接调用Android API
QQ
微信
HTML 5Plus:跨iOS、Android的JS增强引擎nvue: webview渲染和原生渲染双引擎可选通过renderjs引入web库
IOS
QQ小程序插件
H5平台专有API
uni-app将常用的组件和API进行了跨平台封装,可覆盖大部分的业务需求
微信小程序插件
收藏
收藏
0 条评论
下一页