uniapp在web端怎么使用svg图标呢

  1. 在图标库中添加好项目用到的图标,点击symbol
  2. 点击生成在线链接
  3. 点击生成的在线链接,此时会跳转到一个新窗口,是一个js文件
  4. 复制这个js文件的内容
  5. 然后在uniapp中新建svg.js文件,把从上面复制的代码粘贴到这个svg.js中
  6. 在main.js中引入svg.js文件
javascript 复制代码
import Vue from 'vue';
import svg from '@/utils/svg.js';
Vue.use(svg);
  1. 在页面中使用
javascript 复制代码
<svg class="svg-icon">
	<use xlink:href="#icon-tubiao-zhinengwangguan"></use>
</svg>

其中的 icon-tubiao-zhinengwangguan 就是仓库中对应图标的名称

  1. 设置图标大小
css 复制代码
.svg-icon {
	width: 40px;
	height: 40px;
}

效果:

相关推荐
菩提小狗18 分钟前
第3天:基础入门-抓包&封包&协议&APP&小程序&PC应用&WEB应用|小迪安全笔记|网络安全|
前端·安全·小程序
雨飞飞雨21 分钟前
深度学习响应式系统
前端·vue.js·前端框架
大布布将军24 分钟前
⚡后端安全基石:JWT 原理与身份验证实战
前端·javascript·学习·程序人生·安全·node.js·aigc
ybc465226 分钟前
React、Next安全漏洞问题修复和自测
前端·安全·next.js
huali28 分钟前
社区划分:让AI理解你的代码重构意图
前端·javascript·vue.js
掘金安东尼29 分钟前
⏰前端周刊第446期(2025年12月22日–12月27日)
前端
不老刘36 分钟前
前端面试八股文:单线程的JavaScript是如何实现异步的
前端·javascript·面试
J总裁的小芒果38 分钟前
后端返回参数不一致 前端手动处理key
前端·vue.js·elementui
闲云一鹤39 分钟前
【工具篇】使用 nvm 进行 node 版本管理
前端·npm·node.js