icons

前言

在使用element-plus组件库开发后台管理系统时图标不够用

一、使用icons插件库

下载

npm i -D unplugin-icons

配置

由于我使用的是vite所以这里介绍vite

// vite.config.ts
import Icons from 'unplugin-icons/vite'

export default defineConfig({
  plugins: [
    Icons({ /* options */ }),
  ],
})

其他的配置去https://github.com/antfu/unplugin-icons#configuration查看

options的配置:

Icons({
  scale: 1.2, // Scale of icons against 1em
  defaultStyle: '', // Style apply to icons
  defaultClass: '', // Class names apply to icons
  compiler: null, // 'vue2', 'vue3', 'jsx'
  jsx: 'react', // 'react' or 'preact'
})

配置完成后

去哪里查看图标?

图标库

图标库地址:https://icones.js.org/
全部下载

npm i -D @iconify/json

使用:
找到要使用的图标之后点击Unplugin Icons
在这里插入图片描述

<template>
<MaterialSymbols360  />
</template>

<script setup>
import MaterialSymbols360 from '~icons/material-symbols/360'
</script>

二、优化

此时使用图标还是要import 还是很麻烦,有没有什么办法帮我们自动引入

1.下载

pnpm i unplugin-vue-components -D

2.配置

vite配置

import Components from 'unplugin-vue-components/vite'
import IconsResolver from 'unplugin-icons/resolver'


export default {
  plugins: [
    Components({
      resolvers: [
        IconsResolver()
      ],
    }),
  ],
}

其他配置:https://github.com/antfu/unplugin-icons#migrate-from-vite-plugin-icons

3.使用

此时使用方式和刚刚略微有点不同
还是刚刚的图标网址
找到想要的图标后直接点击复制名字
在这里插入图片描述
将“:”改为“-” 在最前面添加一个“i-”
在这里插入图片描述
即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒羊羊h

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值