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>
相关推荐
谷歌开发者1 分钟前
Web 开发指向标 | Chrome 开发者工具学习资源 (一)
前端·chrome·学习
大怪v43 分钟前
【搞发🌸活】不信书上那套理论!亲测Javascript能卡浏览器Reader一辈子~
javascript·html·浏览器
西陵1 小时前
Nx带来极致的前端开发体验——任务缓存
前端·javascript·架构
Panda__Panda1 小时前
docker项目打包演示项目(数字排序服务)
运维·javascript·python·docker·容器·c#
本郡主是喵2 小时前
用 TypeScript 进行 Truffle 测试
学习·区块链
10年前端老司机2 小时前
Promise 常见面试题(持续更新中)
前端·javascript
武文斌773 小时前
复习总结最终版:单片机
linux·单片机·嵌入式硬件·学习
nueroamazing4 小时前
PPT-EA:PPT自动生成器
vue.js·python·语言模型·flask·大模型·项目·ppt
sealaugh324 小时前
AI(学习笔记第十二课) 使用langsmith的agents
人工智能·笔记·学习
QZ_orz_freedom4 小时前
学习笔记--事务管理
笔记·学习