npm 또는 yarn을 사용하여 Ant Design Vue 설치
npm i --save ant-design-vue@next
yarn add ant-design-vue
babel-plugin-import 플러그인 설치/구성
npm install babel-plugin-import -D
less + less-loader 플러그인 설치/구성
npm install less less-loader --save-dev
babel.config.js 파일
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
],
plugins: [
[
"import",
{libraryName: "ant-design-vue", libraryDirectory: "es", style: true} // `style: true` 会加载 less 文件
]
]
}
vue.config.js 파일
module.exports = {
css: {
loaderOptions: {
less: {
javascriptEnabled: true
}
}
}
}
module.exports = {
css: {
loaderOptions: {
less: {
lessOptions: {
javascriptEnabled: true
}
}
}
}
}
요청 시 도입해야 하는 구성 요소 구성
- main.js
- 구성 요소가 많은 경우 필요한 구성 요소를 소개하는 데만 사용되는 새 antd.js 파일을 만들고 main.js 파일에 순회 사용을 도입할 수 있습니다.
import { createApp } from 'vue'
import App from './App.vue'
import { Button} from 'ant-design-vue'
createApp(App).use(Button).mount('#app')
<a-button type="primary" ghost>Primary</a-button>
<a-button >Default</a-button>
<a-button type="dashed" >Dashed</a-button>
<a-button type="primary" danger ghost>Danger</a-button>