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>
相关推荐
派大鑫wink2 小时前
纯前端实现软考中级·软件设计师备考学习网站
前端·学习
smartpi_ai2 小时前
51 单片机写好了,大模型语音怎么接?17T 全驱动的现成方案、双板串口分工的边界与画板前的三项硬件确认
单片机·嵌入式硬件·学习
SensorFlow2 小时前
曝光埋点别放在组件渲染里:连续可见与去重范围怎么验收
javascript
harris14815435297582 小时前
能解码不等于能信任:JWT 的签名到底验的是什么
javascript
liqingdi4372 小时前
[SWPUCTF 2023 秋季新生赛]Easy SMC
服务器·前端·javascript
日耗10亿Token被老板赶出门2 小时前
REA 火了:一个 Electron 按钮的调用链,它能追到哪一步?
javascript·electron
OpenTiny社区3 小时前
多会话 + 流式输出怎么落地?TinyRobot Kit 对话数据层深度解析
前端·vue.js
辣知3 小时前
辣知·化智82 人类文明演化规律文化传承
学习
青柠之夏cc3 小时前
Laravel服务容器底层原理揭秘
javascript·rpc·laravel
变与不变8064 小时前
防抖节流详解
开发语言·前端·javascript