游乐游手机版
首页/科技数码/文章详情

Vue3 开发新选择!华为重磅开源!支持 Vue、React、Angular!

时间:2025-09-05 19:58
DevUI 作为华为开源的前端解决方案,以其先进的设计理念、丰富的组件生态和跨框架支持,为企业级应用开发提供了强大的助力。 在前端开发领域,Vue组件库一直是开发者们热议的话题。目前市面上常见的Vu

DevUI 作为华为开源的前端解决方案,以其先进的设计理念、丰富的组件生态和跨框架支持,为企业级应用开发提供了强大的助力。

在前端开发领域,Vue组件库一直是开发者们热议的话题。

目前市面上常见的Vue组件库如Element UI、Naive UI,它们在Vue生态中有着广泛的使用和良好的口碑。

然而,这些组件库大多仅支持Vue技术栈,对于需要多技术栈支持的项目,除了Ant Design,其它选择相对较少。

今天,我要介绍的是华为开源的DevUI,一个为开发者带来全新选择的组件库家族,它不仅支持Vue,还能同时适配React和Angular,满足多技术栈的开发需求。

一、什么是 DevUI?

DevUI是华为开源的一套前端解决方案,旨在为企业中后台产品提供简单、沉浸式和灵活的设计体验。

它不仅仅是一个组件库,更是一个完整的生态系统,包含Vue、React和Angular等多个技术栈的支持。

DevUI的设计价值观基于“简单”“沉浸式”和“灵活”,致力于为设计师和前端开发者提供标准化的设计系统,同时满足各种复杂的应用场景。

二、DevUI 的优势

设计理念先进:DevUI强调简单、沉浸式和灵活的设计理念,简化了设计和开发流程,提高了开发效率。高质量组件:DevUI提供了一系列高质量的UI组件,涵盖了各种常见的交互元素和布局结构。跨框架支持:DevUI的最大亮点之一是其跨框架支持。无论您是Vue、React还是Angular的开发者,都能在 DevUI 生态系统中找到适合自己的解决方案。强大的生态系统:DevUI 拥有强大的生态系统,包括Vue DevUI、Ng DevUI、Ng DevUI Admin、React DevUI、DevUI Helper、DevUI Playground以及图标库等。

三、DevUI 优秀组件一览

1. Dashboard 仪表盘

支持拖拽排序,缩放大小,添加,删除,禁止调整单个大小,禁止移动单个,锁定位置等等

2. Gantt 甘特图

支持单个甘特图和与 datatable 组件结合的甘特图:

3. RelativeTime 人性化时间转换

相对时间快速转换:

4. Quadrant Diagram 象限图

\

四、DevUI 的跨框架支持

DevUI的跨框架支持是其一大特色,以下是各个框架的组件库及其地址:

(1) Vue DevUI:基于Vue3和DevUI Design的 UI 组件库,提供高质量、简洁易用且灵活的组件。

GitHub 地址:https://github.com/DevCloudFE/vue-devui

(2) Ng DevUI:针对Angular开发者的 ``DevUI` 组件库,提供标准化的设计系统和丰富的组件。

GitHub 地址:https://github.com/DevCloudFE/ng-devui

(3) Ng DevUI Admin:为Angular开发者提供的企业级管理后台解决方案,集成DevUI组件和设计理念。

GitHub 地址:https://github.com/DevCloudFE/ng-devui-admin

(4) React DevUI:面向React开发者的DevUI组件库,提供简单、沉浸式和灵活的开发体验。

GitHub 地址:https://github.com/DevCloudFE/react-devui

(5) DevUI Helper:DevUI的辅助工具,帮助开发者快速上手和使用 DevUI。

GitHub 地址:https://github.com/DevCloudFE/devui-helper

(6) DevUI Playground:一个交互式的DevUI组件演示和测试平台,方便开发者了解和使用组件。

GitHub 地址:https://github.com/DevCloudFE/devui-playground

(7) 图标库:DevUI 提供的图标库,包含丰富的图标资源,满足不同应用场景的需求。

GitHub 地址:https://github.com/DevCloudFE/devui-icon

五、Vue3 快速使用

在Vue3项目中使用DevUI非常简单,以下是快速集成和使用Vue DevUI的步骤:

1. 安装 Vue DevUI

通过npm安装Vue DevUI及其依赖:

npm i vue-devui @devui-design/icons devui-theme

2. 全局引入

在 Vue3 项目的主文件中全局引入Vue DevUI:

import { createApp } from 'vue';import VueDevUI from 'vue-devui';import 'vue-devui/style.css';const app = createApp(App);app.use(VueDevUI);app.mount('#app');

3. 按需引入(推荐)

为了减少打包体积,推荐使用按需引入的方式。首先安装unplugin-vue-components插件:

npm i -D unplugin-vue-components

然后在Vite配置文件中进行配置:

import { defineConfig } from'vite';import vue from'@vitejs/plugin-vue';import Components from'unplugin-vue-components/vite';import { DevUiResolver } from'unplugin-vue-components/resolvers';exportdefault defineConfig({plugins: [ vue(), Components({ resolvers: [DevUiResolver()] }) ]});

4. 在 Nuxt3 项目中使用

在Nuxt3项目中,可以通过定义插件来使用Vue DevUI:

// plugins/vue-devui.tsimport VueDevUI from 'vue-devui';import 'vue-devui/style.css';export default defineNuxtPlugin((nuxtApp) => { nuxtApp.vueApp.use(VueDevUI);});

然后在nuxt.config.ts中引入插件:

export default { // ... plugins: ['~/plugins/vue-devui.ts']}

DevUI作为华为开源的前端解决方案,以其先进的设计理念、丰富的组件生态和跨框架支持,为企业级应用开发提供了强大的助力。

无论是Vue、React还是Angular开发者,都能在DevUI生态系统中找到适合自己的工具和组件。开源的 DevUI 不仅降低了开发门槛,还推动了前端技术的创新和发展,为开发者带来了更多的选择和可能。

DevUI 游戏:https://devui.design/home

来源:https://www.51cto.com/article/818037.html
上一篇《黑神话》实体预售第二波明日开启预约 下一篇几十款定制商务车、越野车均可合规上牌!今年10月RA改装车展值得现场淘金!
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
宏碁发布锐龙AI Max+ 395迷你工作站及1.26L LGA迷你主机
科技数码 · 2026-05-30

宏碁发布锐龙AI Max+ 395迷你工作站及1.26L LGA迷你主机

宏碁于今日正式发布多款桌面新品,其中包括搭载锐龙AIMax+395处理器的VeritonRA110迷你工作站(支持高达128GB内存),体积仅1 26升的VeritonVero迷你主机(采用LGA酷睿Ultra200S,可选vPro功能),8升MoDT平台的Veriton1000,以及AspireCAI一体机(提供锐龙或酷睿处理器,可选配FHD144Hz触控

最美科技工作者金海族攻坚电池技术跑出研发加速度
科技数码 · 2026-05-30

最美科技工作者金海族攻坚电池技术跑出研发加速度

金海族,作为宁德时代新能源科技股份有限公司航空与机器人电池技术中心部长,已在新能源技术领域深耕18年。她始终致力于攻克电池核心技术难题,用实际行动诠释了新时代科技工作者的担当与风采。近日,她成功入选「最美科技工作者」名单,这一荣誉对她而言名副其实,是对她长期坚守科技攻关一线的充分认可。

中东网红阿波哥探访荣耀阿尔法旗舰店点赞中国科技
科技数码 · 2026-05-30

中东网红阿波哥探访荣耀阿尔法旗舰店点赞中国科技

5月29日,深圳湾万象城迎来了一位特殊访客——被称为“中东第一网红”的阿波哥。他此行目的明确:专程探访荣耀阿尔法全球旗舰店,亲身试用荣耀手机、PC、平板、智能穿戴等全系列前沿产品。简单说,就是近距离感受中国品牌在端侧AI领域的真实实力。 阿波哥的影响力名副其实。作为中东及北非地区最具影响力的超级创作

小米YU7销量跌破万台,产品矩阵拖累雷军年销目标
科技数码 · 2026-05-30

小米YU7销量跌破万台,产品矩阵拖累雷军年销目标

小米YU7系列交付效率提升,但全年55万辆目标压力大。前4月累计销量约11 75万台,仅完成21%,剩余需月均交付5 4万辆。仅两款车型,产品矩阵待完善。

2026世界杯美国设无人机禁飞区 违者罚款10万美元
科技数码 · 2026-05-30

2026世界杯美国设无人机禁飞区 违者罚款10万美元

2026年美加墨世界杯期间,美国联邦航空局联合多部门在比赛场地、球迷活动区及球队驻地设立无人机禁飞区,半径最高3英里、高度最高3000英尺,违规者最高罚款10万美元并可能面临刑事指控。