Uni-app的应用

uni-app 简介
官网:https://uniapp.dcloud.io/

1. uni-app 是什么 ?
uni-app 是一个使用 Vue.js 开发跨平台前端应用的框架,开发者编写一套代码,可发布到 iOS、Android、H5、小程序等多个平台。
那么哪里可以体现 uni-app 可以实现 “一套代码,多端发行”呢?从常用的 uni-app 开发工具 HBuilder 可以看出该特点。
2. 为什么选择 uni-app ?(uni-app 的优点)
1. 跨平台发行,运行体验更好
与小程序的组件、API一致;
兼容week原生渲染,增加了开发效率高,但是由于week坑比较多,建议还是使用局部渲
染优化;
2. 通用前端技术栈,学习成本更低
支持vue语法,微信小程序等API
内嵌mpvue
3. 开发生态,组件更丰富
支持通过npm安装第三方包
支持微信小程序自定义组件及JS SDK
兼容mpvue组件及项目(内嵌mpvue开源框架)
App端支持和原生混合编码
插件丰富,DCloud将发布插件到市场
下图是 uni- app 插件市场
链接:https://ext.dcloud.net.cn/?type=FreeHot
————————————————
3. 常用 uni-app 组件
1. uView
1. uView 介绍
uView UI,是全面兼容nvue的uni-app生态框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水。
官网:https://www.uviewui.com/
2. uView 优点
指南:涵盖uniapp各个方面,给开发者方向指导和设计理念,让您茅塞顿开,一马平川;
组件:众多组件覆盖开发过程的各个需求,组件功能丰富,多端兼容。让您快速集成,开箱即用;
工具库:众多的贴心小工具,是您开发过程中召之即来的利器,让您飞镖在手,百步穿杨;
布局:收集众多的常用页面和布局,减少开发者的重复工作,让您专注逻辑,事半功倍。
————————————————

3. 个人认为 uView 是个非常强大的 uni-app 组件库,自己平时也都在使用该 uView 组件库。
2. uni-ui
1. uni-ui 介绍
uni-ui 是一个基于uni-app全端兼容的高性能UI框架。
插件网址:https://ext.dcloud.net.cn/plugin?id=55
github 地址:https://github.com/dcloudio/uni-ui

2. uni-ui 特点
高性能
目前为止,在小程序和混合app领域,暂时还没有比 uni-ui 更高性能的框架。
全端
uni-ui 的组件都是多端自适应的,底层会抹平很多小程序平台的差异或bug。
uni统计自动集成实现免打点
uni统计是优秀的多端统计平台,见tongji.dcloud.net.cn。
主题扩展
uni-ui 支持uni.scss,可以方便的切换App的风格。
4. uni-app 环境搭建
uni-app 有两种环境搭建的方式,这里采用最简单的环境搭建方法——HBuilderX。HBuilderX内置相关环境,开箱即用,无需配置 uni-app 的相关环境。进入官网下载安装该软件即可。
链接:https://www.dcloud.io/hbuilderx.html
————————————————
 

Uni-app本身不是一种语言;它是一个框架或平台,利用各种网络技术来开发跨平台的移动应用程序。Uni-app 使用的核心语言是 JavaScript,这是一种广泛用于 Web 开发的编程语言。但是,Uni-app 还结合了 HTML 和 CSS 来构建应用程序的用户界面和样式。
Uni-app 通过集成 Vue.js 框架扩展了 JavaScript 的功能。Vue.js 是一个渐进式 JavaScript 框架,专注于构建用户界面并提供数据绑定、基于组件的架构和虚拟 DOM 等功能。Uni-app 利用 Vue.js 创建可重用组件、管理应用程序状态和处理用户交互。
虽然 Uni-app 依赖于 JavaScript、HTML 和 CSS,但它抽象了原生移动应用程序开发的潜在复杂性。它允许开发人员使用这些熟悉的 Web 技术编写单个代码库,然后将其编译为适用于各种平台的本机代码。此编译过程使应用程序能够在 iOS 和 Android 设备上本地运行。
Uni-app 还提供对平台特定 API 和本机功能的访问,允许开发人员将相机访问、地理定位、文件系统操作和推送通知等功能整合到他们的应用程序中。这使 Uni-app 应用程序能够充分利用底层操作系统的潜力。
总的来说,Uni-app 结合了 JavaScript、HTML 和 CSS 的强大功能以及 Vue.js 的多功能性来创建跨平台的移动应用程序。它简化了开发过程,实现了代码的可重用性,并在多个平台上提供了类似原生的体验。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值