2、使用vite-plugin-svg-icons 在src目录下的assets文件夹下新建icons文件夹来存放svg图片。在main.js里面添加该句代码: import 'virtual:svg-icons-register' 在vite.config.js添加如下代码: 代码如下: import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' //引入path用于写别名配置,...
在这个例子中,account是你放在src/assets/svg目录下的SVG图标的文件名。你可以通过icon-name属性来指定要使用的图标,并通过color和class-name属性来自定义图标的颜色和类名。 通过以上步骤,你就可以在Vue 3项目中使用vite-plugin-svg-icons插件来方便地管理和使用SVG图标了。
首先,确保你的项目已经使用 Vite 搭建,并且成功集成了 Vue 3。接下来,让我们为项目增添一抹亮色,安装 vite-plugin-svg-icons。这款插件专为加载和处理 SVG 图标而生,简直是你在 SVG 世界中的得力助手,能轻松搞定所有相关事务。只需在终端中运行以下命令:或者,如果你习惯使用 npm:完成安装后,你的项目将...
1.安装vite-plugin-svg-icons npm i vite-plugin-svg-icons -D 2. 新建文件夹 src/assets/icons/svg来存放svg 图片 3.新建组件src/components/SvgIcon/index.vue <template><svg:style="{width, height}"><use:xlink:href="prefix + name":fill="color"></use></svg></template>defineProps({ //前...
npm install vite-plugin-svg-icons --save npm install fast-glob --save 在vite.config.js配置 import{ defineConfig }from'vite'importvuefrom'@vitejs/plugin-vue'import{createSvgIconsPlugin}from'vite-plugin-svg-icons';importpathfrom'path'function resolve(dir) {returnpath.join(__dirname, dir) ...
安装vite-plugin-svg-icons插件 yarn add vite-plugin-svg-icons-Dyarn add fast-glob-D 1. 2. 在vite.config.js文件中配置插件 把配置插件中 //plugins: [vue(), ] plugins: createVitePlugins(), 完整内容 import{defineConfig,loadEnv}from"vite";importpathfrom"path";importvuefrom '@vitejs/plugin-...
(一)安装依赖 vite-plugin-svg-icons vite-plugin-svg-icons 的优点: 预加载: 在项目运行时就生成所有图标,只需操作一次dom 高性能: 内置缓存,仅当文件被修改时才会重新生成 npm install vite-plugin-svg-icons -D (二)配置 在vite.config.ts中进行配置 ...
5. 不如直接放弃element 的icon组件,采用自行封装svg组件。 操作流程 依赖安装 使用vite-plugin-svg-icons插件识别本地svg库 yarnaddvite-plugin-svg-icons-D#或npminstallvite-plugin-svg-icons-D#或pnpminstallvite-plugin-svg-icons-D 依赖配置 在vite.config.js中配置vite-plugin-svg-icons ...
vite-plugin-svg-icons 预加载在项目运行时就生成所有图标,只需操作一次 dom 高性能内置缓存,仅当文件被修改时才会重新生成 安装 node version:>=12.0.0vite version:>=2.0.0 yarn add vite-plugin-svg-icons-D# or npm i vite-plugin-svg-icons-D# or ...
1.安装依赖:npm install vite-plugin-svg-icons -D 2.vite.config.ts 中配置: import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'//在export default ({ command, mode }: ConfigEnv): UserConfig中的plugins数组中添加代码plugins: [ ...