美文网首页
uni-app中使用svg彩色图标

uni-app中使用svg彩色图标

作者: xxian | 来源:发表于2021-11-03 11:57 被阅读0次

1.iconfont.cn中找到喜欢的图标添加至项目
2.找到项目选择Symbol选项

image.png

3.点击js在新窗口打开,全选复制


image.png

4.在uniapp项目新建svg.js,粘贴 复制过来的js

5.在main.js中导入svg.js文件

import  svg  from './common/svg.js';
Vue.use(svg)

6.在页面中使用

<svg class="icon" >
  <use xlink:href="#icon-caomei"></use>
</svg>

icon-caomei为svg对应的id

image.png

7.效果

image.png

8.调整图标大小

.icon {
      width: 80upx;
      height: 80upx;
      vertical-align: -0.15em;
      fill: currentColor;
      overflow: hidden;
}

9.xlink:href动态赋值

<svg class="icon">
    <use v-bind:xlink:href="'#'+item.cover"></use>
</svg>

相关文章

网友评论

      本文标题:uni-app中使用svg彩色图标

      本文链接:https://www.haomeiwen.com/subject/jugqzltx.html