百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 博客教程 > 正文

还在苦苦写jsp页面?浩浩带你零基础玩转ant design vue Pro第一天

connygpt 2024-10-26 09:21 13 浏览

喜欢就关注我吧,订阅更多最新消息

什么是ant design vue Pro

以下文字来自Ant Design Pro官网介绍:官网传送门: ant design vue Pro官网。Ant Design Pro 是一个企业级中后台前端/设计解决方案,我们秉承 Ant Design 的设计价值观,致力于在设计规范和基础组件的基础上,继续向上构建,提炼出典型模板/业务组件/配套设计资源,进一步提升企业级中后台产品设计研发过程中的『用户』和『设计者』的体验。随着『设计者』的不断反馈,我们将持续迭代,逐步沉淀和总结出更多设计模式和相应的代码实现,阐述中后台产品模板/组件/业务场景的最佳实践,也十分期待你的参与和共建。


注意事项

官网介绍到使用ant design vue pro(以下简称antd Pro)的开发者默认有一定的 Vue 基础和 Antd 使用经验,如果你对这些还不熟悉,他们建议咱们先查阅相关文档 Vue、Ant Design Vue。

但是这些都不是很重要,浩浩刚开始接触这套前端框架时,也没有任何vue基础,之所以写这个系列文章,一方面是想向大家介绍这么一套蚂蚁金服出品的优秀的前端框架,另一方面是消除没有任何基础的开发者的畏难心理,没有基础我们也可以玩转这套框架,毕竟框架的初心就是把开发者从繁重的前端三剑客中解放出来。

同时由于浩浩也没有这套框架所用到的技术基础,完全是耗费时间去研究了蚂蚁金服前端开发人员的写法而总结出来的心得,完全可以满足我们日常系统的前端开发。如果有技术理解上的错误,欢迎大家批评指正。如果对你有帮助,请您一键三连以示鼓励。废话不多说,直接上菜!


开始使用

准备工作

使用这套框架,浩浩建议你下载使用VS Code软件,VS Code作为强大的IDE编辑工具,极好上手,不仅可以直接打开terminals运行dos命令,而且支持打开几乎所有格式的文档,编辑器很花里胡哨,稍微还有一点装X的感觉。

在使用antd Pro这套框架之前,碍于技术栈的限制,电脑上需要安装node.js以及git组件,下载链接浩浩就不提供了,百度可以解决你这些问题。


安装antd Pro

浩浩假设你已经成功安装VS Code软件,并且已经安装好了准备工作中所需要的环境与组件。于是乎建立一个工程文件夹用于存放antd Pro前端项目文件,然后打开VS Code选择File中的Open…提示选择刚才建好的文件夹点击打开,选择软件上方的Terminal的New Terminal,操作步骤如下图1-1所示:

终端打开之后,我们需要从 GitHub 仓库中直接安装最新的脚手架代码。

git clone --depth=1 https://github.com/vueComponent/ant-design-vue-pro.git

安装过程以及成功如图1-2所示:

简单介绍一下工程目录

从git仓库成功拉取工程文件成功之后,脚手架工程文件目录如图1-3所示:

├── public

│ └── logo.png # LOGO

| └── index.html # Vue 入口模板

├── src

│ ├── api # Api ajax 等

│ ├── assets # 本地静态资源

│ ├── config # 项目基础配置,包含路由,全局设置

│ ├── components # 业务通用组件

│ ├── core # 项目引导, 全局配置初始化,依赖包引入等

│ ├── router # Vue-Router

│ ├── store # Vuex

│ ├── utils # 工具库

│ ├── locales # 国际化资源

│ ├── views # 业务页面入口和常用模板

│ ├── App.vue # Vue 模板入口

│ └── main.js # Vue 入口 JS

│ └── permission.js # 路由守卫(路由权限控制)

│ └── global.less # 全局样式

├── tests # 测试工具

├── README.md

└── package.json

安装脚手架依赖

执行命令:

npm install 或者 yarn install


npm是安装node.js提供的依赖下载源,由于下载的文件比较多,npm镜像可能不是很稳定,可以使用yarn代替,但是前提还是要先安装yarn指令,个人还是使用npm安装依赖,如果有报错或者异常出现,可以多尝试几次。安装时间较长,安装成功之后的效果如图1-4所示:

如果网络状况不佳,可以使用 cnpm 进行加速

并使用 cnpm 代替 yarn或npm

或者设置 yarn 的 npm 加载源,

如 yarn config set registry https://registry.npm.taobao.org

启动脚手架工程

输入启动命令(以npm 为例)

// 启动脚手架

npm run serve或者yarn run serve

输入命令之后脚手架开始启动,成功之后的截图如图1-5所示

测试

可以单击本地Local的链接地址,之后就可以打开默认浏览器来加载脚手架。成功之后的界面如图1-6所示

总结

到此脚手架工程就启动起来了,说明依赖什么都已经加好了。我们之后就可以根据自己系统的所需进行修改某些文件,毕竟这是一套比较全的示例工程,有些东西根据我们的实际是不需要的,所以我们要进行取舍,但是我们对这个工程又不是很了解,也没有其他基础,所以还想继续使用,请关注我了解之后的使用方法,第一天就只需学会脚手架的安装与启动。第二天给大家讲页面路由的逻辑实现以及配置。请大家继续关注,这可能是全网唯一的分享这套优秀的前端框架的系列文章,大家多多鼓励,你的每一次点赞收藏转发都是鼓励我不断更新下去的动力,敬请期待!

相关推荐

自学Python,写一个挨打的游戏代码来初识While循环

自学Python的第11天。旋转~跳跃~,我~闭着眼!学完循环,沐浴着while的光芒,闲来无事和同事一起扯皮,我说:“编程语言好神奇,一个小小的循环,竟然在生活中也可以找到原理和例子”,同事也...

常用的 Python 工具与资源,你知道几个?

最近几年你会发现,越来越多的人开始学习Python,工欲善其事必先利其器,今天纬软小编就跟大家分享一些常用的Python工具与资源,记得收藏哦!不然下次就找不到我了。1、PycharmPychar...

一张思维导图概括Python的基本语法, 一周的学习成果都在里面了

一周总结不知不觉已经自学Python一周的时间了,这一周,从认识Python到安装Python,再到基本语法和基本数据类型,对于小白的我来说无比艰辛的,充满坎坷。最主要的是每天学习时间有限。只...

三日速成python?打工人,小心钱包,别当韭菜

随着人工智能的热度越来越高,许多非计算机专业的同学们也都纷纷投入到学习编程的道路上来。而Python,作为一种相对比较容易上手的语言,也越来越受欢迎。网络上各类网课层出不穷,各式广告令人眼花缭乱。某些...

Python自动化软件测试怎么学?路线和方法都在这里了

Python自动化测试是指使用Python编程语言和相关工具,对软件系统进行自动化测试的过程。学习Python自动化测试需要掌握以下技术:Python编程语言:学习Python自动化测试需要先掌握Py...

Python从放弃到入门:公众号历史文章爬取为例谈快速学习技能

这篇文章不谈江流所专研的营销与运营,而聊一聊技能学习之路,聊一聊Python这门最简单的编程语言该如何学习,我完成的第一个Python项目,将任意公众号的所有历史文章导出成PDF电子书。或许我这个Py...

【黑客必会】python学习计划

阅读Python文档从Python官方网站上下载并阅读Python最新版本的文档(中文版),这是学习Python的最好方式。对于每个新概念和想法,请尝试运行一些代码片段,并检查生成的输出。这将帮助您更...

公布了!2025CDA考试安排

CDA数据分析师报考流程数据分析师是指在不同行业中专门从事行业数据搜集、整理、分析依据数据作出行业研究评估的专业人员CDA证书分为1-3级,中英文双证就业面广,含金量高!!?报考条件:满18...

一文搞懂全排列、组合、子集问题(经典回溯递归)

原创公众号:【bigsai】头条号:程序员bigsai前言Hello,大家好,我是bigsai,longtimenosee!在刷题和面试过程中,我们经常遇到一些排列组合类的问题,而全排列、组合...

「西法带你学算法」一次搞定前缀和

我花了几天时间,从力扣中精选了五道相同思想的题目,来帮助大家解套,如果觉得文章对你有用,记得点赞分享,让我看到你的认可,有动力继续做下去。467.环绕字符串中唯一的子字符串[1](中等)795.区...

平均数的5种方法,你用过几种方法?

平均数,看似很简单的东西,其实里面包含着很多学问。今天,分享5种经常会用到的平均数方法。1.算术平均法用到最多的莫过于算术平均法,考试平均分、平均工资等等,都是用到这个。=AVERAGE(B2:B11...

【干货收藏】如何最简单、通俗地理解决策树分类算法?

决策树(Decisiontree)是基于已知各种情况(特征取值)的基础上,通过构建树型决策结构来进行分析的一种方式,是常用的有监督的分类算法。决策树算法是机器学习中的一种经典算法,它通过一系列的规则...

面试必备:回溯算法详解

我们刷leetcode的时候,经常会遇到回溯算法类型题目。回溯算法是五大基本算法之一,一般大厂也喜欢问。今天跟大家一起来学习回溯算法的套路,文章如果有不正确的地方,欢迎大家指出哈,感谢感谢~什么是回溯...

「机器学习」决策树——ID3、C4.5、CART(非常详细)

决策树是一个非常常见并且优秀的机器学习算法,它易于理解、可解释性强,其可作为分类算法,也可用于回归模型。本文将分三篇介绍决策树,第一篇介绍基本树(包括ID3、C4.5、CART),第二篇介绍Ran...

大话AI算法: 决策树

所谓的决策树算法,通俗的说就是建立一个树形的结构,通过这个结构去一层一层的筛选判断问题是否好坏的算法。比如判断一个西瓜是否好瓜,有20条西瓜的样本提供给你,让你根据这20条(通过机器学习)建立起...