uniapp用什么引擎
Uniapp 使用的引擎
Uniapp 的核心引擎主要基于以下技术栈:
Vue.js 框架
Uniapp 采用 Vue.js 作为前端开发框架,开发者可以使用 Vue 的语法(如模板、组件、响应式数据等)进行跨平台应用开发。
小程序原生渲染引擎
在微信小程序、支付宝小程序等平台,Uniapp 通过编译将 Vue 代码转换为对应平台的小程序原生代码,依赖各平台自带的渲染引擎(如微信小程序的 WebView 和 WXML/WXSS)。

WebView 渲染(H5)
在 H5 端,Uniapp 基于浏览器标准的 WebView 渲染,通过 Vue.js 生成 DOM 结构,与普通 Web 应用类似。
Weex 引擎(App 端)
在 App 端(iOS/Android),Uniapp 默认使用改进后的 Weex 引擎进行原生渲染。Weex 通过将 Vue 组件映射为原生控件,提升性能体验。

自研渲染引擎(V3 编译器)
Uniapp 的 V3 编译器引入自研优化,进一步优化了 App 端的渲染性能,支持更高效的组件系统与原生交互能力。
总结
- H5/Web:浏览器 WebView + Vue.js
- 小程序:各平台原生渲染引擎(如微信 WXML)
- App:基于 Weex 或自研 V3 引擎的原生渲染






