我的编程空间,编程开发者的网络收藏夹
学习永远不晚

element-plus中如何实现按需导入与全局导入

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

element-plus中如何实现按需导入与全局导入

按需导入:

安装插件

首先需要引入额外的插件:前**vite-plugin-components已重命名为unplugin-vue-components**


npm install unplugin-vue-components

配置插件

在weapack或vite配置文件内中添加配置


// vite.config.ts
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
​
export default {
  plugins: [
    // ...
    Components({
      resolvers: [ElementPlusResolver()],
    }),
  ],
}

// webpack.config.js
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')
​
module.exports = {
  // ...
  plugins: [
    Components({
      resolvers: [ElementPlusResolver()],
    }),
  ],
}

//main.ts
import { 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');

<template>
    <h2>home页面</h2>
    <el-button type="primary" >主要按钮</el-button>
    <el-button type="success" >成功按钮</el-button>
    <el-icon :size="20" :color="'blue'">
        <edit />
    </el-icon>
    <el-icon :size="20">
        <search></search>
    </el-icon>
</template>
<script setup lang="ts"> 
</script>

全局导入

推荐添加


// tsconfig.json
{
  "compilerOptions": {
    // ...
    "types": ["element-plus/global"]
  }
}

安装


npm install element-plus --save
# or
yarn add element-plus
​
# 安装icon图标依赖库
npm install @element-plus/icons
# or
yarn 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组件不是同一个包,使用需要分别导入


//导入具体的组件后直接使用
<template>
    <el-icon :size="20" :color="'blue'">
        <edit />
    </el-icon>
</template>
<script setup lang="ts">
    import { Edit } from '@element-plus/icons'
</script>

将图标库在main.ts文件中impott并使用app.component()注册便可以直接在组件中使用了,和普通的使用ui库同理


<template>
    <h2>home页面</h2>
    <el-button type="primary" >主要按钮</el-button>
    <el-button type="success" >成功按钮</el-button>
    <el-icon :size="20" :color="'blue'">
        <edit />
    </el-icon>
    <el-icon :size="20">
        <search></search>
    </el-icon>
</template>
<script setup lang="ts"> 
</script>

到此这篇关于element-plus中如何实现按需导入与全局导入的文章就介绍到这了,更多相关element-plus 按需导入与全局导入内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

element-plus中如何实现按需导入与全局导入

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

element-plus中怎么实现按需导入与全局导入

这篇文章主要介绍了element-plus中怎么实现按需导入与全局导入,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。按需导入:安装插件首先需要引入额外的插件:前**vite-
2023-06-21

Conda环境导出与导入如何实现

这篇文章主要讲解了“Conda环境导出与导入如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Conda环境导出与导入如何实现”吧!环境导出# -n 后面的参数是服务器A要克隆的环境名称
2023-07-05

在FireFox中如何实现导入导出Cookies与收藏夹

这篇文章主要为大家展示了“在FireFox中如何实现导入导出Cookies与收藏夹”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在FireFox中如何实现导入导出Cookies与收藏夹”这篇文章
2023-06-08

python中如何实现数据导入

小编给大家分享一下python中如何实现数据导入,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明1、将数据导入模块作为单独的函数。2、若不愿使用数据导入函数,则
2023-06-20

C#中如何使用NPOI实现Excel导入导出功能

本文小编为大家详细介绍“C#中如何使用NPOI实现Excel导入导出功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#中如何使用NPOI实现Excel导入导出功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧
2023-06-29

DBeaver如何实现导入excel中的大量数据

目录DBeaver如何导入excel中的大量数据步骤一:将Excel文件转换为CSV格式步骤二:在DBeaver中创建数据库表(如果尚未创建)步骤三:导入CSV文件到数据库表注意事项总结DBeaver如何导入excel中的大量数据之前也让
DBeaver如何实现导入excel中的大量数据
2024-10-18

小程序中如何实现excel数据批量导入

本篇内容介绍了“小程序中如何实现excel数据批量导入”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 建立数据源要想将数据入库,就先需要建
2023-07-02

Android Studio中如何实现导入JNI生成的.so库

这篇文章主要讲解了Android Studio中如何实现导入JNI生成的.so库,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。由于在原来的ADT的Eclipse环境中,用ndk_build工具生成了相应的各个.
2023-05-30

Python的import 机制中如何实现远程导入模块

本篇文章为大家展示了Python的import 机制中如何实现远程导入模块,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。所谓的模块导入,是指在一个模块中使用另一个模块的代码的操作,它有利于代码的复用
2023-06-02

如何实现批处理将文件侠内的文件名导入表格对应名称中

这篇文章主要介绍“如何实现批处理将文件侠内的文件名导入表格对应名称中”,在日常操作中,相信很多人在如何实现批处理将文件侠内的文件名导入表格对应名称中问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现批处理
2023-06-08

编程热搜

目录