English | 简体中文
基于 Ant Design of Vue 实现的 Ant Design Pro
请注意,我们强烈建议本项目使用 Yarn 包管理工具,这样可以与本项目演示站所加载完全相同的依赖版本 (yarn.lock) 。由于我们没有对依赖进行强制的版本控制,采用非 yarn 包管理进行引入时,可能由于 Pro 所依赖的库已经升级版本而引入了新版本所导致的问题。作者可能会由于时间问题无法及时排查而导致您采用本项目作为基项目而出现问题。
拉取项目代码
git clone https://github.com/sendya/ant-design-pro-vue.git
cd ant-design-pro-vue
安装依赖
yarn install
开发模式运行
yarn run serve
编译项目
yarn run build
Lints and fixes files
yarn run lint
关于 Issue 反馈 (重要!重要!重要!) 请在开 Issue 前,先阅读该内容:Issue / PR 编写建议
项目使用的 vue-cli3, 请确保你所使用的 vue-cli 是新版,并且已经学习 cli 官方文档使用教程
关闭 Eslint (不推荐) 移除 package.json
中 eslintConfig
整个节点代码, vue.config.js
下的 lintOnSave
值改为 false
开启组件按需加载 /src/main.js
L14 修改为 import './core/lazy_use'
I18n: 多语言支持 (@musnow)
生成环境默认不加载 mock
,更多详情请看 src/mock/index.js
用于生产环境,请使用 release
版本代码,使用 master 代码出现的任何问题需要你自行解决
Modern browsers and IE10.
IE / Edge | Firefox | Chrome |
---|
This project exists thanks to all the people who contribute.
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
文件夹命名规范:
属于components文件夹下的子文件夹,使用大写字母开头的PascalBase风格
其他文件夹统一使用kebab-case的风格
文件命名规范:
*.js文件命名规范
属于类的.js文件,除index.js外,使用PascalBase风格
其他类型的.js文件,使用kebab-case风格
*.vue文件命名规范
除index.vue之外,其他.vue文件统一用PascalBase风格
*.less文件命名规范
统一使用kebab-case命名风格
当月第一天: this.BaseTool.Moment().startOf('month') 当月最后一天: this.BaseTool.Moment().endOf('month')