vue3项目导入本地图标
创始人
2024-11-21 17:07:59
0

一、下载图标库到本地

例如阿里图标库:iconfont-阿里巴巴矢量图标库

  1. 选所需图标收藏入库

2.自己的图标库下载入库的图标

3.下载的压缩包解压到本地,并将解压的图标文件拖拽进新创建的svg文件夹中

二、安装插件

1.安装svg图标引用所需插件

//命令行 npm install fast-glob -D npm install vite-plugin-svg-icons -D

main.js或者main.ts引入注册脚本

// 引入注册脚本 import 'virtual:svg-icons-register';

在vite.config.js文件中配置插件:

方式一:

*** import path from 'path'; import {createSvgIconsPlugin} from 'vite-plugin-svg-icons'; const pathSrc = path.resolve(__dirname, "src"); export default defineConfig({   plugins: [    	***     // SvgIcon插件配置(本地图标)     createSvgIconsPlugin({       // 指定图标文件夹(文件夹路径根据实际情况更改)         iconDirs:[path.resolve(pathSrc,'assets/icons/svg'),path.resolve(pathSrc,'assets/error')],   		resolve('src/assets/error')],       // 指定symbolId格式       symbolId:'icon-[dir]-[name]',     }),   ], });

方式二:

*** import path from 'path'; import {createSvgIconsPlugin} from 'vite-plugin-svg-icons'; const resolve = (dir) => path.resolve(process.cwd(), dir);  // https://vitejs.dev/config/ export default defineConfig({   plugins: [    	***     // svgIcon导入(本地图标)     createSvgIconsPlugin({       // 指定图标文件夹(文件夹路径根据实际情况更改)       iconDirs:[resolve('src/assets/icons/svg'), resolve('src/assets/error')],       // 指定symbolId格式       symbolId:'icon-[dir]-[name]',     }),   ], });

三、vue项目中配置图标

1.将存有图标的svg文件夹拷贝到vue项目src/assets/icons目录下

注意:icons目录需要自己创建

2.在 src /components文件夹目录下,创建一个svg组件

内容如下:

            

3.在main.js或者main.ts中配置全局

import { createApp } from 'vue' import App from './App.vue' // 本地图标 import svgIcon from '@/components/SvgIcon/index.vue';  const app = createApp(App);  ***  app.component('svg-icon',svgIcon);  app.mount('#app');

四、使用

示例:

代码:

 

相关内容

热门资讯

6分钟软件!wpk透视辅助可测... 您好,wpk微扑克这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款...
重大科普!wepoker有人用... 重大科普!wepoker有人用过吗,黑侠破解wepoker,详细教程(有挂插件)-哔哩哔哩;是一款可...
关于!WPK小程序原来真的是有... 关于!WPK小程序原来真的是有挂,微扑克代打是真的,必备教程(有挂规律)-哔哩哔哩;亲真的是有正版授...
一起来探讨!(Wepoke存在... 一起来探讨!(Wepoke存在)pokernow开挂(软件透明挂)真实有挂原来真的是有挂(2022已...
8分钟了解!哈局十三张有挂的,... 8分钟了解!哈局十三张有挂的,Wepoke开发其实一直总是有挂,详细教程(有挂方略)-哔哩哔哩;哈局...
三分钟脚本!智星德州菠萝偷偷看... 您好,wpk系统这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游...
实测发现!Wepoke辅助器原... 实测发现!Wepoke辅助器原来确实是有挂,wpk代打是真的,揭秘教程(有挂细节)-哔哩哔哩;超受欢...
研究成果!(wpk必胜)wep... 研究成果!(wpk必胜)wepoke中牌率(软件透明挂)真实有挂原来是有挂(2025已更新)(哔哩哔...
1分钟了解!Wepoke开发软... 《1分钟了解!Wepoke开发软件透明挂,宝宝浙江游戏辅助,详细教程(有挂神器)-哔哩哔哩》 宝宝浙...
六分钟测试!德州辅助,wpk辅... 六分钟测试!德州辅助,wpk辅助神器,Wepoke插件有挂确实有辅助挂(2022已更新)-哔哩哔哩;...