≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > vue.js

分析mpvue小程序中怎么引入iconfont字体图标

人气:656 时间:2019-04-14

这篇文章主要为大家详细介绍了分析mpvue小程序中怎么引入iconfont字体图标,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!

 

前言

 

iconfont阿里巴巴矢量图标库是我很喜欢的一个网站,可以下载/在线编辑/上传自己需要的矢量图标,也支持团队协作,那么在mpvue项目中如何引入呢?

iconfont阿里巴巴矢量图标库

 

将图标加入购物车

 

搜索关键词可以是中文也可以是英文

【图片暂缺】

 

下载素材

 

点击网站右上角的购物车图标,此处我们选第三个

【图片暂缺】

ps:添加到项目很有用,可以在线编辑自己喜欢的图标大小样式/重命名/邀请成员等,此处我们选择加入项目并下载代码

 

文件解压

 

【图片暂缺】

一般网页中为了兼容性考虑,我们会留下css/ttf/svg/woff/eot文件,小程序中则有自己的规则,此处我们留下css和ttf文件,关于怎么处理请继续阅读

 

方法一、本地引入

 

【图片暂缺】

由于小程序不支持处理ttf/woff/eot等文件,~~我们必须将子图文件转为base64格式再引入,~~直接使用源文件会提示几种字体文件没有上传,导致打包上传后字体无法显示。将引入eot/ttf/svg的几行删除,在base64那一行前加上src即可。

ttf转base64(iconfont下载的文件已有base64转码,此步跳过)

transfonter

【图片暂缺】

用stylesheet.css内容替换iconfont.css引入部分(上同

替换结果:

【图片暂缺】

 

方法二、cdn引入

 

按项目需求,可选择cdn方式引入字体图标。优点:本地文件小;缺点:网络不好的情况下页面可能会暂时缺失图标。
在“我的项目”中,点击查看在线链接,复制代码:

【图片暂缺】

将iconfont.css的@font-face部分换成之前复制的带有alicdn的代码。

 

引入css

 

App.vue style开头引入:

代码如下:


@import '../static/iconfont.css' // 若css在static中,要加..,不然会报错

 

使用字符图标

 

代码如下:


<i class="iconfont icon-fangdajing"></i>

 

注意事项

 

1.多个图标1次下载,也只需要一个ttf文件,同样的,如果有新增或修改的图标文件,需要全部下载1遍再转为base64,
2.强烈建议新建一个项目保存你的字体文件,永久记录且可编辑(缩放、旋转),项目入库在网站上方-图标管理-我的项目。
3.使用css预处理如scss的大体流程一样,就是将iconfont.css换为你的css预处理文件格式,在App.vue中引入
4.有问题或流程不清楚的欢迎反馈~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持四海网。

本文来自:http://www.q1010.com/184/6776-0.html

注:关于分析mpvue小程序中怎么引入iconfont字体图标的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:vue.js

您可能感兴趣的文章

  • mpvue项目中使用第三方UI组件库的方法
  • element上传组件循环引用及简单时间倒计时的实现
  • cdn模式下vue的基本用法分析
  • Vue组件大全包括(UI组件,开发框架,服务端,辅助工具,应用实例,Demo示例)
  • vue项目持久化存储数据的实现代码
  • iView-admin 动态路由问题的解决方法
  • Vue 组件封装 并使用 NPM 发布的教程
  • mpvue+vuex搭建小程序详细教程(完整步骤)
  • Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
  • 分析mpvue scroll-view自动回弹bug解决方案
上一篇:vue实现添加与删除图书功能
下一篇:mpvue+vuex搭建小程序详细教程(完整步骤)
热门文章
  • Vue 报错TypeError: this.$set is not a function 的解决方法
  • vue实现动态添加数据滚动条自动滚动到底部的示例代码
  • vue项目设置scrollTop不起作用(总结)
  • vue项目中使用vue-i18n报错的解决方法
  • iview实现select tree树形下拉框的示例代码
  • 分析关于element级联选择器数据回显问题
  • vue项目打包后打开页面空白解决办法
  • 解决element ui select下拉框不回显数据问题的解决
  • element-ui table span-method(行合并)的实现代码
  • element-ui 设置菜单栏展开的方法
  • 最新文章
    • 理解vue ssr原理并自己搭建简单的ssr框架
    • vue favicon设置以及动态修改favicon的方法
    • vue-router启用history模式下的开发及非根目录部署方法
    • 从零开始在NPM上发布一个Vue组件的方法步骤
    • Element input树型下拉框的实现代码
    • Vue 报错TypeError: this.$set is not a function 的解决方法
    • Vue.js组件高级特性实例分析
    • 浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
    • 分析Vue.js自定义tipOnce指令用法实例
    • 浅谈vuex actions和mutation的异曲同工

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。