element-plus中怎么实现按需导入与全局导入
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍了element-plus中怎么实现按需导入与全局导入,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。按需导入:安装插件
千家信息网最后更新 2025年01月18日element-plus中怎么实现按需导入与全局导入
这篇文章主要介绍了element-plus中怎么实现按需导入与全局导入,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
按需导入:
安装插件
首先需要引入额外的插件:前**vite-plugin-components
已重命名为unplugin-vue-components
**
npm install unplugin-vue-components
配置插件
在weapack或vite配置文件内中添加配置
// vite.config.tsimport Components from 'unplugin-vue-components/vite'import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'export default { plugins: [ // ... Components({ resolvers: [ElementPlusResolver()], }), ],}
// webpack.config.jsconst Components = require('unplugin-vue-components/webpack')const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')module.exports = { // ... plugins: [ Components({ resolvers: [ElementPlusResolver()], }), ],}
//main.tsimport { createApp } from 'vue'import App from './App.vue'import { Edit,Search } from '@element-plus/icons' //图标需要分开导入,按需导入图标import { ElButton } from 'element-plus'; //按需导入const app = createApp(App);//注册组件app.component("edit", Edit)app.component("search", Search)app.component('ElButton',ElButton)app.mount('#app');
home页面
主要按钮 成功按钮
全局导入
推荐添加
// tsconfig.json{ "compilerOptions": { // ... "types": ["element-plus/global"] }}
安装
npm install element-plus --save# oryarn add element-plus# 安装icon图标依赖库npm install @element-plus/icons# oryarn add @element-plus/icons
在main.ts 文件中全局配置
import { createApp } from 'vue'import App from './App.vue'import { store, key } from './store';// 注入路由import router from './router';// 全局引入ui库import ElementPlus from 'element-plus'import 'element-plus/dist/index.css'const app = createApp(App);app.use(store, key);app.use(router);app.use(ElementPlus);app.mount('#app');
使用ui组件
使用图标,因为图标和普通ui组件不是同一个包,使用需要分别导入
//导入具体的组件后直接使用
将图标库在main.ts文件中impott并使用app.component()注册便可以直接在组件中使用了,和普通的使用ui库同理
home页面
主要按钮 成功按钮
感谢你能够认真阅读完这篇文章,希望小编分享的"element-plus中怎么实现按需导入与全局导入"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
图标
全局
组件
按钮
篇文章
配置
插件
文件
普通
成功
页面
价值
兴趣
同时
更多
朋友
知识
编带
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
嵌入式软件开发定制
福建百惠网络技术有限公司电话
威思网络技术
万网的云服务器怎么样
无锡惠普服务器维修点电话热线
怀柔区综合网络技术服务质量保障
任我行软件开发公司
自建网络数据库教程
数据库表之间的关系叫关联
软件开发工作量统计方式
近期网络安全发展趋势
网络安全法律方面
榆树市网络安全局队长
新世界zara服务器 yy公会
传奇 服务器已关闭
手机网络安全云检测怎么关闭
软件开发公司服务
逃离塔科夫为什么服务器无法连接
hive从本地导入数据库
cf麒麟服务器
网络安全模拟政府题办手抄报
文件系统数据库有哪些
重庆net软件开发机构
鸿祎未来网络安全公司
安卓读取电话数据库
技术男恢复数据库
连云港浪潮服务器价格
网络安全公众号封面图
湖州软件开发总结
软件开发面试如何谈工资