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');

四、使用

示例:

代码:

 

相关内容

热门资讯

透视好牌"wepok... 透视好牌"wepoker免费透视脚本"原来是有挂(透视)玩家教你(有挂技巧)运wepoker免费透视...
透视最新!wepoker私局代... 透视最新!wepoker私局代打,切实真的是有挂(透视)实用技巧(有挂工具);1、wepoker私局...
透视工具!aapoker免费透... 透视工具!aapoker免费透视脚本(透视)插件(确实是有挂)1、下载好aapoker免费透视脚本辅...
透视了解"德州之星扫... 透视了解"德州之星扫描器"原来存在有挂(透视)微扑克教程(有挂插件)在进入德州之星扫描器辅助挂后,参...
透视游戏!wepoker辅助是... 透视游戏!wepoker辅助是真的吗,起初真的有挂(透视)可靠技巧(有挂详情)该软件可以轻松地帮助玩...
透视软件!aapoker脚本怎... 透视软件!aapoker脚本怎么用(透视)透视软件(真是是真的有挂)1、首先打开aapoker脚本怎...
透视辅助"hhpok... 透视辅助"hhpoker脚本下载"总是存在有挂(透视)技巧教程(有挂解密);一、hhpoker脚本下...
透视辅助!wepoker可以免... 透视辅助!wepoker可以免费玩吗,确实有挂(透视)攻略教程(有挂脚本)wepoker可以免费玩吗...
透视新版!aapoker脚本(... 透视新版!aapoker脚本(透视)透视脚本(切实是真的有挂);1、该软件可以轻松地帮助玩家将aap...
透视安装"wepok... 透视安装"wepoker手机版辅助"好像存在有挂(透视)2025版教程(有挂方法)1、wepoker...