vue3项目学习记录<二>---Ant Design Vue组件之按需引入

一、自动按需引入插件安装

pnpm install unplugin-vue-components -D

二、配置插件

1、在vite.config.ts下添加代码,如下:

javascript 复制代码
import Component from 'unplugin-vue-components/vite'
import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers'
import type { PluginOption } from 'vite'

plugins: [
	Component({
    	resolvers: [
        // 注意:按需引入,无法引入一些非组件模块,如:message,modal等,需要自定义手动导(src/plugin/antDesign)
        AntDesignVueResolver({
       	    importStyle: false //不单独导入样式,对样式进行全局引入
        })
   	 ]}) as PluginOption
]

2、在mian.ts文件下引入全局样式文件

javascript 复制代码
import 'ant-design-vue/dist/reset.css'

以上自动按需导入就配置好了,在项目中就可以直接使用组件了,无需再次进行导入

3、如在helloword.vue组件中使用Button组件

javascript 复制代码
<script setup lang="ts">
 //注意:无需再次引入button组件了
 import { message } from "ant-design-vue";

 onMounted(()=>{
    message.warn('非组件模块,单独引入一下即可')
 })
</script>

<template>
	<a-button type="primary">测试组件引入</a-button>
</template>
相关推荐
菜的不敢吱声2 小时前
swift学习第4天
服务器·学习·swift
想进部的张同学6 小时前
hilinux-3599---设备学习---以及部署yolo
学习·yolo·海思
XTTX1106 小时前
Vue3+Cesium教程(36)--动态设置降雨效果
前端·javascript·vue.js
HyperAI超神经7 小时前
【vLLM 学习】Rlhf
人工智能·深度学习·学习·机器学习·vllm
han_9 小时前
从一道前端面试题,谈 JS 对象存储特点和运算符执行顺序
前端·javascript·面试
做cv的小昊9 小时前
【TJU】信息检索与分析课程笔记和练习(7)数据库检索—Ei
数据库·笔记·学习·全文检索
AI360labs_atyun9 小时前
上海打出“开源”国际牌!2025重磅新政
人工智能·科技·学习·ai·开源
前端小超超9 小时前
ionic + vue3 + capacitor遇到backButton问题
前端·javascript·vue.js
Chris_12199 小时前
Halcon学习笔记-Day6:工业视觉高级技术应用与实战项目
笔记·学习·halcon
GHL28427109010 小时前
调用通义千问(qwen-plus)模型demo-学习
学习·ai·ai编程