使用 npm 或 yarn 安装:
npm install ant-design-vue
或
yarn add ant-design-vue
在项目的主入口文件中引入 Ant Design Vue:
import Vue from 'vue';
import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/antd.css';
Vue.use(Antd);
new Vue({
render: h => h(App),
}).$mount('#app');
使用 babel-plugin-import 实现按需加载组件和样式:
npm install babel-plugin-import --save-dev
在 .babelrc
文件中进行配置:
{
"plugins": [
["import", { "libraryName": "ant-design-vue", "libraryDirectory": "es", "style": "css" }]
]
}
然后在组件中按需引入:
import { Button, DatePicker } from 'ant-design-vue';
export default {
components: {
AButton: Button,
ADatePicker: DatePicker,
}
};
<template>
<div>
<a-button type="primary">Primary Button</a-button>
<a-date-picker></a-date-picker>
</div>
</template>
<script>
import { Button, DatePicker } from 'ant-design-vue';
export default {
components: {
AButton: Button,
ADatePicker: DatePicker,
}
};
</script>