uni-app
是一个使用 Vue.js
开发小程序、H5、App的统一前端框架。官网地址:https://uniapp.dcloud.io
开发者使用 Vue
语法编写代码,uni-app
框架将其编译到 小程序(微信/支付宝/百度/字节跳动)、App(iOS/Android)、H5等多个平台,保证其正确运行并达到优秀体验。
同时,uni-app
也是更优秀的小程序开发框架,拥有更高的性能(见评测)、更丰富的周边生态(见插件市场)。
一套代码编译到7个平台,开发一次、多处运行,到底是梦想还是现实?依次扫描7个二维码,亲自体验最全面的跨平台效果!
注: Appstore、百度、头条平台不能提交简单demo,故iOS、百度小程序、头条小程序版补充了一些其他功能。
uni-app
支持通过vue-cli
命令行、HBuilderX
可视化界面两种方式快速创建项目:
- vue-cli命令行方式:不限IDE,适合对node熟悉的开发者。
- HBuilderX可视化界面:专用IDE,内置相关环境,开箱即用,开发效率更高。
欢迎广大开发者踊跃提交自己的应用案例,uni-app案例征集
uni-app
计划支持的功能点,会在需求墙上进行展示,并允许开发者对需求进行投票,前往投票。
由于uni-app
有几十万开发者,50多个QQ、微信群,官方已无法维护更多交流群。请开发者到官方论坛交流:https://ask.dcloud.net.cn/explore/ 。论坛提供了比issus更专业的工具服务。
uni-app
有丰富的插件生态,众多开发者提交了各种组件、sdk、项目模板,详见:https://ext.dcloud.net.cn/
- 评测:深入测试一周,主流多端框架大比武
- 微信小程序转换uni-app指南及转换器:https://ask.dcloud.net.cn/article/35786
- vue h5项目转换uni-app指南:https://ask.dcloud.net.cn/article/36174
- mpvue 项目(组件)迁移指南、示例及资源汇总: https://ask.dcloud.net.cn/article/34945