高质量 Vue 组件 Ant Design Vue

Ant-Design-Vue 瘦身 前言 本文仅适用于Vue-cli@3 在Vue项目中使用Antd时,会引入所有组件、图标、包括一些依赖库,体积庞大对前端性能有一定影响 1.缩减moment 修改 webpack.prod.conf.js ,增加以下代码过滤掉除zh-cn以外的语言包 plugins: [ new webpack.ContextReplacementPlugin(/moment[/\\]locale$/,/zh-cn/), ] 2.按需引入图标 修改 webpack.base.conf.js ,增加以. 阅读详情

在这里插入图片描述
Ant Design Vue 是使用 Vue 实现的遵循 Ant Design 设计规范的高质量 UI 组件库,用于开发和服务于企业级中后台产品。
官方文档

特性

  • 提炼自企业级中后台产品的交互语言和视觉风格。
  • 开箱即用的高质量 Vue 组件。
  • 共享Ant Design of React设计工具体系。

支持环境

  • 现代浏览器, 如果需要支持 IE9,你可以选择使用 1.x 版本。
  • 支持服务端渲染。
  • Electron

版本

使用版:3.2.9

安装

使用 npm 安装

npm install ant-design-vue@3.2.9 --save

Vue 引入 Ant Design Vue 注册组件

main.ts文件内全局注册

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Antd from 'ant-design-vue'
import 'ant-design-vue/dist/antd.css'

const app = createApp(App);
app.use(store).use(router).use(Antd).mount('#app')

全局图标

npm install --save @ant-design/icons-vue

main.ts文件内全局注册

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/antd.css';
import * as Icons from '@ant-design/icons-vue';

const app = createApp(App);
app.use(store).use(router).use(Antd).mount('#app')

// 全局使用图标
const icons: any = Icons;
for (const i in icons) {
    app.component(i, icons[i]);
}

组件在Vue页面中的使用

登录页
这里面使用了按钮、表单、卡片等组件,以及设置了一些简单的CSS样式。
在这里插入图片描述
首页布局
Layout 布局,协助进行页面级整体布局。分为左右两大块,左侧分为导航菜单,左侧导航可收起,右侧又拆分了『上-中-下』的布局形式。中间内容部分,是根据左侧菜单的点击,进行不同页面的展示。
在这里插入图片描述
用户管理页面
用户、角色、菜单页面都采用了数据表格展示,搜索,增删改查等具体功能的按钮展示在这里插入图片描述 角色管理页面 在这里插入图片描述
菜单管理页面
在这里插入图片描述

页面和代码在逐步更新中,更新后会陆续同步到文章中…
如果记录中有不对的地方,还请您给我评论回复,本人会在自我学习的过程中会逐步修改…

如何在 Vue 3 中使用 Ant Design Ant Design 是一个开源库,可让您创建吸引人的响应式网站。如果您想使用经过充分测试且易于学习的框架,那么它是您下一个项目的绝佳选择。另一方面,Vue.js 是一个用于创建用户界面的渐进式框架。它旨在易于学习,同时具有灵活性和可定制性。将这两者结合使用可以让您比以往更快地创建响应式网站。Ant Design 和 Vue 3 中包含的 Composition API 使得在编写有限代码的同时创建美观、响应迅速且可扩展的应用程序变得简单。 阅读详情

相关推荐

【Ant-Design-Vue】1、简介与安装

如果希望对 Ant-Design-Vue 的默认样式进行自定义,可以通过修改 Less 变量来实现。以下是自定义主题的步骤:在css: {less: {},},},},在// 引入 less 文件。

weixin_52938153的博客 4253

安装指定版本的ant-design-vue和指定版本的@ant-design/icons-vue 图标组件包

安装指定版本的ant-design-vue和指定版本的@ant-design/icons-vue 图标组件包

gurenchang的博客 4249

Ant-Design-Vue快速上手指南+排坑

Ant Design Vue 提供了一套灵活的样式定制方案,允许开发者根据品牌或项目需求,调整组件的样式和颜色。Less 变量覆盖:Ant Design Vue 的样式基于 Less,通过覆盖 Less 变量来实现主题定制。开发者可以在项目中创建一个 Less 文件,例如theme.less,来定义自定义的变量值。// 自定义主题变量// 全局主色// 链接色// ... 更多变量Webpack 配置:在项目的 Webpack 配置中,通过的modifyVars选项引入自定义的 Less 变量。

m0_73085893的博客 1651

ant-design-vue按需引入icon以及组件

大家好,我是Counterrr。 不忘初心 ,砥砺前行。共勉。

你华还是你华 2万+

Ant-design-vue快速上手指南

Ant-design-vue 是一个基于 Vue.js 的企业级 UI 设计语言和组件库,它提供了丰富的组件来帮助开发者快速构建高质量的 Vue 应用。

卡拉米 854

华为MA5626 ONU开局配置实战:从零到业务就绪的完整命令手册

本文详细介绍了华为MA5626 ONU设备的开局配置全流程,包括物理连接、命令行初始化、业务VLAN划分、PoE功能配置及故障排查。通过实战命令手册,帮助网络工程师快速完成从设备上电到业务就绪的完整配置,特别适合FTTB场景部署。

weixin_26934905的博客 561

【亲测免费】 Ant-Design-Vue-Pro:基于Ant Design Vue的扩展组件库

Ant-Design-Vue-Pro 是一个基于 Ant Design Vue 的扩展组件库,旨在为开发者提供更多高级功能和组件,以丰富和加速Vue应用的开发过程。该项目主要使用 Vue 和 JavaScript 编程语言。 ## 项目基础介绍 Ant-Design-Vue-Pro 不仅仅是对 Ant Design Vue 的简单封装,它还添加了许多新的组件和功能,使其成为一个更加强大和灵活的...

gitblog_01104的博客 633

Linux下科大讯飞离线语音识别SDK从下载到实战(附常见问题解决)

本文详细介绍了在Linux系统下,如何从科大讯飞开放平台获取离线语音识别SDK,完成环境准备、编译部署到实战开发的完整流程。文章重点解析了SDK目录结构、语法词典定制、示例代码修改,并针对开发中常见的“词典加载失败”、音频格式、交叉编译及性能优化等问题提供了深度解决方案,助力嵌入式与IoT开发者快速实现稳定可靠的离线命令识别功能。

honey的博客 1241

探索 Muse Vue Ant Design Dashboard:打造极致用户体验的开源利器

探索 Muse Vue Ant Design Dashboard:打造极致用户体验的开源利器 在当今快速发展的技术环境中,选择一个既美观又功能强大的前端框架至关重要。今天,我们将深入探讨一个令人印象深刻的开源项目——Muse Vue Ant Design Dashboard,它结合了Vue.js的灵活性和Ant Design的高质量UI组件,为开发者提供了一个完美的起点,以构建现代、响应式的Web...

gitblog_00625的博客 1037

离散数学 --- 图论基础 --- 图的同构,通路与回路,可达性与最短通路

同一个图(这里的图是抽象的数学定义)可以有不同的图形表示方法1.重数:两点之间的平行边的个数1.得到 n!的过程,一个图中的一个结点在另一个图中对应的结点有n种可能(黄框中定义的图来讨论),这个对应好后下一个结点有 n - 1 种可能,再下一个有n-2种,直到最后一个为1,所有可能的结果就等于 n * (n - 1) *(n - 2)*....*1 = n!2.虽然说找对应结点很困难,但不是没有规律可循的。比如1.两个相互对应的结点的度数要相同;

qq_51947882的博客 7442

lumerical-环形谐振器

利用mode求解器优化得到所需的环的总长度,即环形器的半径,然后通过varFDTD得到光场分布和透过率.

m0_61776728的博客 2189

Ant Design Vue:基于Vue的企业级UI组件库

Ant Design Vue 是一个基于 Ant Design 和 Vue 的企业级 UI 组件库,主要使用 Vue.js 进行开发。该项目旨在提供一套高质量、易于使用的 Vue 组件,帮助开发者快速构建具有一致性和用户体验的桌面应用。 ## 1. 项目基础介绍和主要编程语言 Ant Design Vue 以 Vue.js 作为主要编程语言,结合 Ant Design 的设计理念,提供了一套完

gitblog_00561的博客 659

SLAM 轨迹评估工具——EVO安装、使用介绍

evo是一款用于视觉里程计和SLAM问题的轨迹评估工具. 核心功能是能够绘制相机的轨迹, 或评估轨迹与真值之间的误差. 支持多种数据集的轨迹格式(TUM、KITTI、EuRoC MAV、ROS的bag), 同时支持这些数据格式之间的相互转换,本文轨迹展示以tum数据格式为例。

u010196944的博客 1万+

ant design vue 树形控件_没错,你喜欢的 Vue,又多了个选择, vue.ant.design 低调上线!...

vue就在刚刚,无意间发现了官方宣布的消息,vue.ant.design 正式成为蚂蚁金服 Ant Design 官方唯一推荐的 Vue 版 UI 组件库。这算是开年来,第一件 前端的 “大” 新闻,哈哈,ant.design 确实是一个质量非常高的 UI 框架,强烈推荐大家使用,不过前端时间,发生的 “彩蛋” 事件,确实比较尴尬,但是话说回来,单凭质量来说,它还是很不错的。如果你是 React ...

weixin_39880666的博客 459

基于深度学习的柑橘病害检测系统——YOLOv8 + UI界面 + 数据集

深度学习是机器学习的一种重要分支,它通过构建多层的神经网络(尤其是卷积神经网络CNN)来从大规模的数据中学习特征。近年来,深度学习特别是在计算机视觉领域取得了显著的进展,成为图像分类、目标检测、图像分割等任务的主要技术。对于农业病害检测问题,深度学习通过对大量带标签的病害图像进行训练,能够自动识别不同类型的病害,并判断病害的程度。通过图像中目标(病害区域)的边界框,可以快速定位病害区域,进一步分析其影响范围。

YOLO 1044

从战略到执行:业务领先模型 BLM 的第一把钥匙「差距分析」

业务领先模型「BLM」(Business Leadership Model),俗称“别乱摸”,起源于哈佛商学院的战略理论研究,是一套完整的战略规划方法论。 后来被 IBM 发扬光大,IBM 在转型关键时期完成了对 BLM 模型的导入和创新,从此这个模型成为 IBM 中高层用于战略制定与执行联接的方法与平台。 再到后来华为花巨资引入了 BLM 模型,经过多年的应用,将其演化成了公司战略规划和落地的主要方法与流程,也因此被中国科技企业所认识和接受。 BLM 模型可以解决哪些问题? 在企业内,

产品线负责人 2400

ant vue 语言_ant design支持vue吗

ant design支持vue,因为ant design有vue版本的,对应的名称为“ant-design-vue”;在vue项目中可以使用“npm i --save ant-design-vue”命令进行安装,然后使用即可。推荐:《vue教程》ant design支持vue吗?ant design支持vue。ant design有vue版本的,对应的名称为ant-design-vue。在vue项...

weixin_39711914的博客 549

【系统分析师】高分论文:论软件需求验证方法及应用

本文以某清算平台建设项目为例,探讨了软件需求验证方法的应用。该项目旨在隔离银行与支付公司的直接通信,满足央行监管要求。作为系统分析师,作者通过需求测试和需求评审两种方法确保需求质量。需求测试采用概念测试用例提前发现问题;需求评审通过正式与非正式形式多方确认需求。项目结合邮件评审、专家会议等方式,最终形成完善的需求文档。平台上线后运行良好,验证了需求管理的重要性。该案例表明,科学的需求验证是项目成功的关键保障。

数据知道的博客 8126

Ant Design Vue 快速上手指南与常见问题排查

Ant Design Vue 是一款功能强大的 Vue 组件库,能够帮助开发者快速构建高质量的用户界面。通过本文的快速上手指南,您可以轻松地在项目中集成 Ant Design Vue,并解决常见问题。希望这篇文章能为您的开发工作提供帮助,提升您的开发效率。如需深入了解 Ant Design Vue 的更多功能和组件,请参考Ant Design Vue 官方文档。

铭渊老黄 1425

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

推荐开源项目:Ant Design Vue - 高效、优雅的前端组件库

是一个基于 Vue.js 的 UI 组件库,它是 Ant Design 设计语言在 Vue 生态中的实现,致力于提供高质量的前端开发解决方案。该项目由 Ant Financial 开源,与 Ant Design React 版本保持一致的设计理念和组件体系,为 Vue 开发者带来了与之相媲美的开发体验。 ## 技术分析 ### 组件丰富 Ant Design Vue 包含了大量的 UI 常见

gitblog_00084的博客 888

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

html使用antd vue,antd适合vue使用吗,antd vue pro

antd适合vue使用吗非常适合我们,Antd适合vue,因为ant design有vue版本,对应的名字是“ant-design-vue”;在vue项目中,您可以使用“npm i – save ant-design-vue-vue”命令来安装和使用它。操作环境:windows7系统,vue 2.0版本,戴尔G3电脑。ant design的vue版本——ant-design-vue介绍...

weixin_31299543的博客 1293

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Ant Design Vue 开源项目教程

Ant Design Vue 是一个基于 Ant Design 和 Vue.js 的企业级 UI 组件库。它提供了一套高质量的 Vue 组件,旨在帮助开发者快速构建桌面应用程序。Ant Design Vue 继承了 Ant Design 的设计理念,并针对 Vue.js 进行了优化,使得开发者可以轻松地在 Vue 项目中使用这些组件。 ### 主要特点 - **企业级 UI 设计系统**:适用于

gitblog_00005的博客 576

Vue.js常用UI组件库实战指南:Element Plus、Vant 与 Ant Design Vue 深度解析

UI组件库是前端工程化的基石。掌握Element Plus、Vant、Ant Design Vue,意味着你拥有了快速交付高质量界面的能力。工具服务于设计,而非限制创意。根据项目需求选择合适的库,必要时进行二次封装,才能真正发挥UI库的价值。优秀的前端,不仅会用组件,更懂得何时封装、何时扩展—— 现在就用合适的UI库,让你的界面焕然一新吧!

吾为热爱计科,致力于知识分享的践行者,此博客是我在这条道路上留下的足迹。 1159

【亲测免费】 探索前沿技术:Ant Design Pro Vue3 - 构建高效企业级应用的新选择

探索前沿技术:Ant Design Pro Vue3 - 构建高效企业级应用的新选择 在前端开发的世界里,高效的框架和库是我们构建强大应用程序的关键。今天,我们将深入探讨一个引人注目的项目——。这是一个基于Vue3的中台解决方案,它将蚂蚁金服的Ant Design Pro设计理念与Vue3的强大特性相结合,为开发者提供了构建企业级应用的便捷工具。 项目简介 Ant Design Pro Vue3是...

gitblog_00072的博客 1243

盘点12个Vue 3的高颜值UI组件库

vue-devui 是基于 DevUI Design 的 Vue3 组件库,使用 pnpm + vite + vue3 + tsx 技术搭建,包含55个简洁、易用、灵活的组件,支持按需引入,支持主题定制,并内置 追光 / 蜜糖 / 紫罗兰 等 5 种漂亮的主题。今天给大家盘点12个Vue 3的高颜值UI组件库,凡是用过Vue 框架开发项目的老铁们最少有用过其中一种或者二种以上的UI组件库,用广东话讲:个个都靓。NutUI 3 京东风格的 Vue 移动端组件库,开发和服务于移动Web界面的企业级产品。

Jack, what else can you do besides holding your little darling? 1万+

【亲测免费】 探索Ant Design Vue:企业级UI组件库的完美选择

**Ant Design Vue** 是一个基于 **Ant Design** 和 **Vue** 的企业级UI组件库。它提供了一套高质量的Vue组件,旨在帮助开发者快速构建现代化的桌面应用程序。Ant Design Vue不仅继承了Ant Design的设计理念,还充分利用了Vue的灵活性和高效性,使得开发者能够轻松地构建出美观且功能强大的用户界面。 ## 项目技术分析 ### 技术栈 -

gitblog_00402的博客 555
上一篇: 解决前后端跨域问题
下一篇: 【牛客】刷题
perfei焓
博客等级 码龄8年 32粉丝 28原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值