요청 시 Ant Design Vue 가져오기

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 파일

  • 적은 로더 ^5.0.X
module.exports = {
  css: {
    loaderOptions: {
      less: {
        javascriptEnabled: true
      }
    }
  }
}
  • 적은 로더 ^6.0.X

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')
  •  app.vue
    <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>

추천

출처blog.csdn.net/qq_55172460/article/details/128102568