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;
}

效果:

相关推荐
2601_94981616几秒前
Node.js npm 安装过程中 EBUSY 错误的分析与解决方案
前端·npm·node.js
yqcoder1 分钟前
uni-app 之 页面路由
uni-app
前端那点事8 分钟前
Vue3 defineModel 完全不破坏单向数据流!底层原理+实战解析
vue.js
pancakenut13 分钟前
自定义属性:从html到react
前端
hmh1234513 分钟前
录音与音频可视化
前端·javascript
小离a_a23 分钟前
uniapp小程序添加路由全局限制,增加路由白名单,登录后接口跳转参数正常传递
小程序·uni-app
ZC跨境爬虫30 分钟前
3D 地球卫星轨道可视化平台开发 Day13(卫星可视化交互优化+丝滑悬停聚焦)
前端·算法·3d·json·交互
qq_4198540537 分钟前
animation 和 transition
前端
weixin1997010801637 分钟前
《孔夫子旧书网商品详情页前端性能优化实战》
前端·性能优化
spring2997921 小时前
SpringBoot返回文件让前端下载的几种方式
前端·spring boot·后端