function AntdVue(app: App) {
app.use(Button).use(Form).use(Input).use(Row).use(Col).use(Spin)
}
export default AntdVue
import { createApp } from 'vue'
import AntdVue from './plugins/antd'
import App from './App.vue'
import router from './router'
import store from './store'
import type { App } from 'vue'
import { Button, Form, Input, Row, Col, Spin } from 'ant-design-vue'
import 'ant-design-vue/dist/antd.css'
function AntdVue(app: App) {
app.use(Button).use(Form).use(Input).use(Row).use(Col).use(Spin)
}
export default AntdVue
import { createApp } from 'vue' import AntdVue from './plugins/antd' import App from './App.vue' import router from './router' import store from './store'
createApp(App) .use(AntdVue) .use(store) .use(router) .mount('#app')
index.js?f23d:6 You are using a whole package of antd, please use https://www.npmjs.com/package/babel-plugin-import to reduce app bundle size.