Appearance
什么是编译器
qinjs能实现一套代码、多端运行,核心是通过编译器 + 运行时实现的:
- 编译器:将
qinjs统一代码编译生成每个平台支持的特有代码;如在小程序平台,编译器将.vue文件拆分生成wxml、wxss、js等代码。 - 运行时:动态处理数据绑定、事件代理,保证 Vue 和平台宿主数据的一致性;
qinjs编译器基于Vite实现,编译速度更快,详见:vue3和vite双向加持,qinjs性能再次提升
qinjs项目根据创建方式的不同,编译器在 cli 方式创建的项目,编译器安装在项目下。