从0-1搭vue3前端后进了精神病院(5)-- antd ui引入

226 阅读1分钟

1 下载antd

npm install ant-design-vue --save

2 配置按需引入

下载unplugin-vue-componentst插件

npm install unplugin-vue-components -D

3 配置vite.config.js

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import { resolve } from 'path';
import Components from 'unplugin-vue-components/vite';// 增加
import { AntDesignVueResolver } from "unplugin-vue-components/resolvers";//增加

// https://vitejs.dev/config/
export default defineConfig({
    plugins: [
        vue(),
        // 添加 自动加载antdui
        Components({
            resolvers: [AntDesignVueResolver()]
        })
    ],
    // 路径别名配置start
    resolve: {
        alias: {
            '@': resolve(__dirname, './src')
        },
    }
    // 路径别名配置end
});

在之前配置的home里试验一下,按钮已经成功

<template>
    <div>home</div>
    <a-button>111</a-button>
</template>
<script lang="ts">
import { defineComponent } from 'vue';

export default defineComponent({
    setup() {
        return {};
    }
});
</script>

如需全部引入可查看官网配置: Ant Design of Vue - Ant Design Vue (antdv.com) unplugin-vue-components插件介绍:尤大推荐的神器unplugin-vue-components,解放双手!以后再也不用呆呆的手动引入(组件,ui(Element-ui)库,vue hooks等) - 掘金 (juejin.cn)