现在位置: 首页 > uni-app 教程 > 正文

UniApp 教程

UniApp 是一个使用 Vue.js 开发跨平台应用的前端框架,由 DCloud 公司开发和维护。

UniApp 的核心目标是 "一次开发,多端发布",极大地提高了开发效率,减少了多平台适配的工作量。

UniApp 的出现极大地提高了开发效率,降低了多端开发的成本。

UniApp 采用 Apache License 2.0 开源协议,允许开发者自由使用、修改和分发代码


学习本教程前你需要了解

学习 UniApp 需要具备 HTML、CSS、JavaScript 和 Vue.js 的基础知识,如果你已经掌握了这些知识,那么学习 UniApp 将会非常轻松!

如果你还没有完全掌握,也不用担心,可以在下面的教程中先熟悉了解:

UniApp 的核心优势在于其跨平台能力,传统的开发方式需要为每个平台编写不同的代码,而 UniApp 通过一套代码适配多个平台,减少了重复劳动。


Matplotlib 应用

UniApp 是一款基于 Vue.js 的跨平台开发框架,由 DCloud 公司开发和维护。它允许开发者使用一套代码,同时发布到多个平台,包括:

  • 微信小程序

  • H5 网页

  • Android 和 iOS App

  • 支付宝小程序

  • 百度小程序

  • 字节跳动小程序

  • 快应用

  • QQ 小程序

  • 360 小程序

  • 以及其他更多平台。


UniApp 与其他框架的对比

特性UniAppTaroFlutterReact Native
开发语言Vue.jsReactDartJavaScript/TypeScript
跨平台支持小程序、H5、App小程序、H5、AppAndroid、iOS、WebAndroid、iOS
性能接近原生中等高性能中等
学习成本低(Vue.js 语法)中等(React 语法)高(Dart 语言)中等(React 语法)
生态与社区丰富丰富快速成长非常丰富

相关链接