本文共 875 字,大约阅读时间需要 2 分钟。
全局安装 vue ,然后 vue creact xxx 构建完脚手架。项目开始。
一、安装 antd 的 vue 版本
npm install ant-design-vue --save
二、全局引入并注册
// antd UI 全局引入
import Antd from 'ant-design-vue'
import 'ant-design-vue/dist/antd.css’
// 使用 vue 的全局插件
Vue.use(Antd)
三、按需加载
ant-design-vue 使用 babel-plugin-import 进行按需加载。如果全局引入不需要这个。
1、安装babel-plugin-import插件
2、修改.babelrc文件,在plugins节点下,添加下面这个配置项:npm i babel-plugin-import --save-dev
"plugins": ["transform-vue-jsx", "transform-runtime",
[
"import",
{
"libraryName": "ant-design-vue",
"libraryDirectory": "lib",
"style": "css"
}
]
]
2、在需要使用相关组件的页面引入并注册即可按需加载:
<template>
<div>
<a-button type="primary">hello world</a-button>
</div>
</template>
<script>
import { Button } from 'ant-design-vue';
export default {
components:{ AButton:Button },
}
</script>
在这里遇到一个问题:.babelrc 文件在哪里?安装了 npm 也没找到?
报错如下图:
原因在于:vue-cli 的 2.0 版本和 3.0 版本有区别。在官方文档中有解释。(官方文档:)
四、运行项目:npm run serve
转载地址:http://clbzz.baihongyu.com/