mpvue 中使用 iconfont

静态页面

如果是静态写入 html 的图标可以直接使用 unicode 方式引用,将生成的代码写入app.vue的样式内即可:

// app.vue
<style>@font-face {font-family 'iconfont' /* project id 796664 */src url('//at.alicdn.com/t/font_796664_ekixfyr2isj.eot')src url('//at.alicdn.com/t/font_796664_ekixfyr2isj.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_796664_ekixfyr2isj.woff') format('woff'), url('//at.alicdn.com/t/font_796664_ekixfyr2isj.ttf') format('truetype'), url('//at.alicdn.com/t/font_796664_ekixfyr2isj.svg#iconfont') format('svg')}.iconfont {font-family 'iconfont'font-size 16pxfont-style normalcolor #9e9595}
</style>

JSON 数据动态注入

无论是本地 JSON 还是异步请求到的数据,都无法用 unicode 方式正确编译图标,这时可以使用 Font class 方式引用,当然在 Vue 原生中首推这种方式引用,但是在 npvue 中 受限于小程序,无法直接使用@import引入生成的样式链接,不过通过一个小步骤也可以解决:

获取链接代码

将获取到的代码 保存在本地路径下assets/style/iconfont.css

引用本地文件

// app.vue
<style>@import 'assets/styles/iconfont.css'</style>

动态写入图标

<span :class="['iconfont','icon-'+item]" v-for="(item, index) in goodsData.info.label" :key="index"></span>

更新库

新增图标后只要重新获取生成链接的代码即可


转载于:https://juejin.im/post/5b9b26616fb9a05d2c43993e

mpvue 中使用 iconfont相关推荐

  1. 如何在微信小程序中使用iconfont

    开篇废话 开发过小程序的童鞋肯定都会遇到这样的问题,当我们在小程序中使用iconfont官方推荐的方法插入字体时,我们总会得到一个打印机(滑稽).那么如何在小程序中正确的使用iconfont呢? 一. ...

  2. [转]mpvue中的小程序调用系统自带查看图片的功能

    mpvue中的小程序调用系统自带查看图片的功能 这里举个栗子: <template><div class="keting"><div class=&q ...

  3. iconfont 图标转为字体_App 中使用 Iconfont 的整套方案

    作者:集美貌与才华于一身的 小芳 什么是Iconfont 我们通常看到的图标都是以图片形式集成到项目中使用,而 Iconfont 是一套字体图标,和我们使用自定义字体的方式是一样的,并且它是一种矢量图 ...

  4. uni 加入图标_uniapp中引入 iconfont

    下载图标 在项目下添加common公共文件 把解压的iconfont.css 文件放在common目录下 在common目录下创建font文件,把加压的除了iconfont.css 文件放进去(不要放 ...

  5. vue组件制作专题 - (mpvue专用)在mpvue中纯自己写css实现简单左右轮播

    在mpvue中纯自己写css实现简单左右轮播 CSDN:jcLee95 邮箱:291148484@163.com 项目中,在src目录下的components目录下新建一个新文件并重命名为jcmv-c ...

  6. 如何在openlayers中使用iconfont或font Awesome字体图标

    目录 前言 1.准备工作 2.新建一个最简单的helloworld页面 3.看看效果 4.注意点1-需使用Unicode写法 4.注意点2-需注意iconfott.woff2的请求顺序 5.特殊图标的 ...

  7. 如何在uni-app中引入iconfont图标

    如何在uni-app中引入iconfont图标 step1 在iconfont中找到你要的图标,这里和vue其他地方引用的步骤一致,如果是第一次使用iconfont请自行百度使用方法,因为我一直使用的 ...

  8. 在小程序中使用iconfont

    在微信小程序中使用iconfont 在前端开发中,一定会用到iconfont,相对于图片来说,所占取的空间更加,更能节省性能 iconfont网址: 首先进入iconfont官网,输入你想要的图标 找 ...

  9. style-component中引入icon-font步骤以及出现方块问题的解决

    在style-component中引入icon-font: 将下载好的iconfont压缩包,将其中的文件拷贝到项目相关目录下(一般是statics),并将iconfont.css改为iconfont ...

  10. 如何在Axure中使用Iconfont图标字体

    需求背景 在原型设计中,图标是我们使用率非常高的元素,通常我们会选择将图标导出为图片放到Axure里使用,或者使用Axure的图标元件库,但是他们使用起来会有很多不方便的地方: 图片进行缩放会失真,无 ...

最新文章

  1. Matlab中存储及读取数据
  2. java scanner 类_Java Scanner类
  3. webstorm中配置svn
  4. 六、Web服务器——FilterListener 学习笔记
  5. 写了一篇关于 NLP 综述的综述!
  6. Node.js: 如何退出node命令或者node server
  7. php路由地址,ThinkPHP6.0路由地址 - ThinkPHP6.0快速开发手册(案例版) - php中文网手册...
  8. PetShop 4.0知识点:base 关键字用于从派生类中访问基类的成员
  9. 查看总耗时_讲真,我为什么劝你别总加班。
  10. nyoj1086是否被整除(数学小技巧)
  11. 昂达平板不能开机刷机_手把手教你平板电脑刷机方法
  12. elasticsearch 如何清理过期的数据
  13. 送给梨花仙子国的礼物
  14. 三重视角看陈彤:一个网媒老兵的谢幕
  15. 【MC-CNN论文翻译】Computing the Stereo Matching Cost with a Convolutional Neural Network
  16. git仓库创建及上传
  17. while True:just do it
  18. 高分毕业论文答辩自述稿(附注意事项及模板)
  19. Vue-全局websocket 实现消息推送
  20. qsort函数用法 + 模拟实现qsort函数

热门文章

  1. ipython快捷键
  2. Angular - - ng-focus、ng-blur
  3. 用户登陆过程 及时更新信息方法
  4. Nodejs中cluster模块的多进程共享数据问题
  5. 10115 - Automatic Editing
  6. QQ2011的DD包密码验证报文解密密钥计算困惑之二
  7. 远程服务器连接工具:Tmux
  8. 图像的连通域标记算法及工具介绍
  9. Ample Sound Ample Guitar Semi Hollow Mac - 半空心体式吉他
  10. 在苹果 Mac上接收和暂停或停止接收通知操作方法?