uni-app 跨端开发精美开源UI框架推荐

news2024/12/26 21:23:12

🎀🎀🎀uni-app 跨端开发系列 🎀🎀🎀

一、uni-app 组成和跨端原理
二、uni-app 各端差异注意事项
三、uni-app 离线本地存储方案
四、uni-app UI库、框架、组件选型指南
五、uni-app 蓝牙开发
六、uni-app 导航栏开发指南
七、uni-app 原生控件层级过高无法覆盖的解决方案
八、uni-app 设置缓存过期时间
九、uni-app H5端使用注意事项


文章目录

  • 🎀🎀🎀uni-app 跨端开发系列 🎀🎀🎀
  • 前言
  • 一、TMUI
    • 1.1 主要特点
    • 1.2 注意事项
  • 二、uView UI
  • 三、FirstUI
    • 3.1 功能特点
    • 3.2 注意事项
  • 四、Tuniao UI
    • 4.1 功能特点
    • 4.2 开源协议
  • 五、ThorUI
    • 5.1 功能特点
    • 5.2 特别注意
  • 六、Grace UI
    • 6.1 特别注意
  • 七、总结
  • 🎀🎀🎀uni-app 跨端开发系列 🎀🎀🎀


在这里插入图片描述

前言

随着 UniApp 愈发流行,支持 UniAppUI组件库 就显得更加受欢迎,这里就分享几款支持UniApp的UI组件库,让你跨端应用开发更快速、高效。


一、TMUI

TMUI 是一个高性能、多主题的 Vue3TypeScript 驱动的跨平台 UI 组件库,支持Uni App、微信小程序、H5等多个平台‌。TMUI版本提供了丰富的组件,支持自定义样式,包括线条、渐变、暗黑模式等,每个组件都可以根据需要进行个性化定制‌。

官方网站:https://tmui.tmui.design/

在这里插入图片描述

1.1 主要特点

  1. 高性能‌:所有组件采用最新特性,性能翻倍,确保在原生和小程序应用中流畅运行。2
  2. 多主题‌:支持多主题和暗黑模式,用户可以根据需要切换主题。
  3. 跨平台兼容性‌:支持Uni App、微信小程序、H5等多个平台,适用于不同的开发需求。
  4. 自定义组件‌:每个组件都支持自定义样式,包括线条、渐变、暗黑模式等,提供高度的灵活性。
  5. 高性能编译‌:使用Vite编译,编译速度极快,提升开发效率。

1.2 注意事项

🎯如果没打算好采用 TypeScript 编写页面,请 谨慎 使用本ui框架。(如果不懂ts。就当把js改成ts后缀,当js写也可以,不会报错。)

tmui 采用全局 TypeScript 。因此任何 vue 页面,都将只能使用ts模式编写页面。默认采用CLI 安装方式。

二、uView UI

uView 是遵循 MIT (opens new window)开源协议开源的uni-app生态专用的UI框架,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码, 可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台,2.0已全面兼容nvue.

官网地址:uView UI 官网:https://uviewui.com/
下载地址:uView UI下载:https://ext.dcloud.net.cn/plugin?id=1593

在这里插入图片描述
关于 uView 的取名来由,首字母 u 来自于 uni-app 首字母,uni-app 是基于 Vue.js,Vue和View(延伸为UI、视图之意)同音,同时view组件uni-app中 最基础,最重要的组件,故取名uView,表达源于uni-app和Vue之意,同时在此也对它们表示感谢。

三、FirstUI

First UI 是一套基于 uni-app 开发的组件化、可复用、易扩展、低耦合的跨平台移动端UI 组件库。全面兼容 App-NvueApp-vue小程序 (微信、支付宝、百度、字节、QQ)、H5。UI 样式可配置,拓展灵活,轻松适应不同的设计风格,100+ 丰富的组件,能够满足移动端开发的基本需求,提供开箱即用的常用布局,极大程度节省开发成本。

官方地址:https://www.firstui.cn/

在这里插入图片描述

3.1 功能特点

FirstUI UNI(选项式API)版 是一套基于 uni-app 开发的组件化、可复用、易扩展、低耦合的跨平台移动端 UI 组件库。

  • UI 样式可配置,拓展灵活,轻松适应不同的设计风格。
  • 100+ 丰富的组件,能够满足移动端开发的基本需求。
  • 提供开箱即用的常用布局,极大程度节省开发成本。
  • 细致、漂亮的 UI。
  • 支持App-vue(Android、IOS)、App-Nvue(Android、IOS)、小程序、H5。
  • 支持在 vue2 或 vue3 下使用(支持在vue3组合式API下使用)。

3.2 注意事项

FirstUI 并不是全免费开源的,一切好的组件都是需要收费的,就是要充会员,自己根据实际情况来吧。

四、Tuniao UI

图鸟UI,是基于 uni-app 进行开发的 UI 框架,提供丰富的组件进行快速开发,已经支持H5和微信小程序,包含常用表单组件、信息展示组件等,并提供丰富的酷炫页面模板。包含基础常用的布局元素,flex、grid、浮动,完整一体的配色体系,包含4种色深模式,同时包含4套渐变配色,30+精选组件,让开发者可以快速进行开发,酷炫常用的页面模板,更有让你眼前一亮的界面效果。

Vue2版地址:https://vue2.tuniaokj.com/
Vue3版地址:https://vue3.tuniaokj.com/

在这里插入图片描述

4.1 功能特点

美观易用是TuniaoUI追求的。TuniaoUI现在已经发布了uni-app 跳转到vue2文档和vue3版本,当前文档为vue3文档,后续会不断的拓展其他原生版本,扩大生态,让更多的开发者可以使用TuniaoUI,图鸟同时也欢迎各大开发者一起加入进来进行开发和不断完善图鸟。

在这里插入图片描述

4.2 开源协议

  • TuniaoUI 开源组件遵循 apache 协议,开发者可以自由的享受和参与开源。
  • TuniaoUI vue3 Typescript 开源组件遵循 MIT 协议,开发者可以自由的享受和参与开源。

五、ThorUI

Thor UI 是包含 uni-app 和原生小程序双重版本且轻量、简洁的移动端组件库。提供近百个高质量组件,覆盖移动端各类场景,让您的开发效率倍速提升!

在这里插入图片描述

ThorUI 组件库小程序原生版本,该开源版源码为V1.4.2版本,后续更新版本付费会员才可使用.ThorUI组件库,uni-app 版本,v3编译,支持nvue uni-app编译模式(原weex编译模式),easycom 组件模式(无需手动引入,开发工具自带智能感知)

代码地址: https://github.com/dingyong0214/ThorUI.git
代码地址: https://github.com/dingyong0214/ThorUI-uniapp.git

5.1 功能特点

  • 提供近百个高质量前端 UI 组件,美观优雅,体验成熟,覆盖移动端大部分业务场景
  • 默认支持编译发布到 APP 端 (iOS 和 Android)、H5、微信小程序、QQ小程序
  • 支持使用新的技术,兼容 Vue 3
  • 内置一套同样简洁漂亮的图标库,数量也很多
  • 支持按需引入,减少应用打包体积
  • 上手容易,官方提供用于学习的模板和示例工程

在这里插入图片描述

5.2 特别注意

Thor UI 基础组件基于 MIT 开源协议开放源码,使用也完全免费,并且可以商用。但主要注意的是,优化版的 Thor UI 示例中的组件,需要付费会员才能使用和商用。这部分官方有明确的描述:

在这里插入图片描述

六、Grace UI

GraceUI 是一套基于 uni-app微信小程序 的优秀前端框架,提供了丰富的组件、布局及界面库,会大幅度提高您的开发速度。
GraceUI 来自于近五年的上百个小程序及APP项目总结,我们是一线开发者,深度地参与项目开发,所以能够为您提供优质的框架。

官网地址:https://www.graceui.com/
在这里插入图片描述

6.1 特别注意

收费了貌似,看看最新动态吧。

七、总结

有了这些精美的UI框架库,我们可能不需要UI美工也可以同样做出精美的app或者小程序了。


在这里插入图片描述

🎀🎀🎀uni-app 跨端开发系列 🎀🎀🎀

一、uni-app 组成和跨端原理
二、uni-app 各端差异注意事项
三、uni-app 离线本地存储方案
四、uni-app UI库、框架、组件选型指南
五、uni-app 蓝牙开发
六、uni-app 导航栏开发指南
七、uni-app 原生控件层级过高无法覆盖的解决方案
八、uni-app 设置缓存过期时间
九、uni-app H5端使用注意事项

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2266030.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【1224】数据结构(sizeof/数组的长度定义/读取字符串函数/线性表长度/左值右值/静态变量/指针与引用)

1.对一维整型数组a的正确说明是 #define SIZE 10 (换行) int a[SIZE];说法是否正确? 正确 数组的SIZE可以用宏定义,但不能用变量 2.如有定义:char str[20];,能将从键盘输入的字符串“How are you”保存到 str 数组的语句是&#x…

强化特种作业管理,筑牢安全生产防线

在各类生产经营活动中,特种作业由于其操作的特殊性和高风险性,一直是安全生产管理的重点领域。有效的特种作业管理体系涵盖多个关键方面,从作业人员的资质把控到安全设施的配备维护,再到特种设备的精细管理以及作业流程的严格规范…

(六)循环神经网络_基本的RNN

一、提出背景 前馈神经网络不考虑数据之间的关联性,网络的输出只和当前时刻网络的输入相关。然而,现实问题中存在着很多序列型的数据(文本、语音以及视频等)。 例如:室外的温度是随着气候的变化而周期性的变化的&…

Dockerfile的用法

Dockerfile的用法 示例 `Dockerfile`使用 `Dockerfile` 创建 Docker 镜像`Dockerfile` 指令详解其他常用指令总结Dockerfile 是一个文本文件,包含了用于创建 Docker 镜像的一系列指令。这些指令描述了镜像的基础、所安装的软件、文件的复制、环境变量的设置以及其他配置。下面…

60.基于SSM的个人网站的设计与实现(项目 + 论文)

项目介绍 本站是一个B/S模式系统,个人网站是在MySQL中建立数据表保存信息,运用SSMVue框架和Java语言编写。并按照软件设计开发流程进行设计实现充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SSM的网…

B端UI设计规范是什么?

一、B端UI设计规范是什么? B端UI设计规范是一套针对企业级应用界面设计的全面规则和标准,旨在确保产品界面的一致性、可用性和用户体验。 二、B端UI设计规范要素说明 B端UI设计的基本要素包括设计原则、主题、布局、颜色、字体、图标、按钮和控件、交互…

GPT人工智能在医疗文档中的应用

应用场景 用于文档的整理。主要是针对医疗方面的文档整理。病人在打官司或者办理其他业务时,需要把很多文档整理成册并添加目录、编写概要(Summary)。这些文档有电子版本的,有纸质的扫描件,还有拍照(一般是…

unity 打包出来的所有执行文件内容打包成一个exe程序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、使用Enigma Virtual Box1.下载安装包(根据需要32位还是64位。一般是64位)2.改个语言,方便使用(改了后重启才…

vtie项目中使用到了TailwindCSS,如何打包成一个单独的CSS文件(优化、压缩)

在不依赖 Vite 或其他构建工具的情况下,使用 TailwindCSS CLI 快速生成独立的 CSS 文件是一种简单高效的方法,适合需要纯样式文件的场景。 这个项目中,使用到了tailwindCss, 需要把里面的样式打包出来,给其他项目用。 使用命令生…

物联网网络中的设备认证方法

论文标题:DEVICE AUTHENTICATION METHOD IN INTERNET OF THINGS NETWORKS(物联网网络中的设备认证方法) 作者信息: A.Ya. Davletova,West Ukrainian National University, 11, Lvivska Str. Ternopil, 46009, Ukraine…

重温设计模式--迭代器模式

文章目录 迭代器模式(Iterator Pattern)概述迭代器模式的结构迭代器模式UML图C 代码示例应用场景 迭代器模式(Iterator Pattern)概述 定义: 迭代器模式是一种行为型设计模式,它提供了一种方法来顺序访问一个…

大数据机器学习算法和计算机视觉应用07:机器学习

Machine Learning Goal of Machine LearningLinear ClassificationSolutionNumerical output example: linear regressionStochastic Gradient DescentMatrix Acceleration Goal of Machine Learning 机器学习的目标 假设现在有一组数据 x i , y i {x_i,y_i} xi​,yi​&…

华院计算参与项目再次被《新闻联播》报道

12月17日,央视《新闻联播》播出我国推进乡村振兴取得积极进展。其中,华院计算参与的江西省防止返贫监测帮扶大数据系统被报道,该系统实现了由原来的“人找人”向“数据找人”的转变,有效提升监测帮扶及时性和有效性,守…

【视觉惯性SLAM:相机成像模型】

相机成像模型介绍 相机成像模型是计算机视觉和图像处理中的核心内容,它描述了真实三维世界如何通过相机映射到二维图像平面。相机成像模型通常包括针孔相机的基本成像原理、数学模型,以及在实际应用中如何处理相机的各种畸变现象。 一、针孔相机成像原…

使用RTP 协议 对 H264 封包和解包,h264的avpacket和NAL的关系

学习内容: 本章探讨如何将h264的 avpacket的视频 数据,通过RTP协议发送到 流媒体 服务器 或者 对端接受者。 前提 我们在将 YUV数据变成avframe后,通过h264 编码变成AVPacket,例如,在安防项目中,或者直播…

python 随笔80%核心笔记(一)

目录 一、海龟 二、pygame 三、函数 四、类与对象 五、列表与元组 六、其他 1、格式化输出 2、最大公约数、最小公倍数 3、print、多变量一起定义赋值、end以及列表的方法 4、序列重复、字符串方法、其他列表方法、input 5、字典的方法、ASCII码转换、返回值、修改私人…

MySQL数据库函数——字符函数

目录 引言 常用字符函数表 举例 例子一——工号前加0凑够5位 引言 字符函数,顾名思义就是运用在字符串的函数,下列是一些较为常用的字符函数。 常用字符函数表 函数功能concat(S1,S2,.....Sn)字符串拼接,将S1&…

算法练习——位运算

前言:位运算的方法大多比较抽象,很难想到。 一:判断字符是否唯一 题目要求: 解题思路: 法一:使用hash的思想,统计每一个字母出现的次数,再通过一次循环遍历查询是否有超过1的字母&…

TCN-Transformer+LSTM多变量回归预测(Matlab)添加气泡图、散点密度图

TCN-TransformerLSTM多变量回归预测(Matlab)添加气泡图、散点密度图 目录 TCN-TransformerLSTM多变量回归预测(Matlab)添加气泡图、散点密度图预测效果基本介绍程序设计参考资料 预测效果 基本介绍 基本介绍 1.双路创新&#xff…

【免费分享】mysql笔记,涵盖查询、缓存、存储过程、索引,优化。

概括 本篇笔记涵盖基础查询、视图、存储过程、函数、索引、优化、分库分表。适合在学完mysql后进行时常观看。下面展示部分内容。如果需要可以在文章底部的链接进行下载查看。 简介 数据库 数据库:DataBase,简称 DB,存储和管理数据的仓库…