热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

uniappuViewUI1.x扩展自定义图标

uView已通过大量的实践中,收集了用户最有可能需要用到的图标,但我们也相信,它肯定无法覆盖所有的场景和需求。用户也可以使用标签的方式&#

uView已通过大量的实践中,收集了用户最有可能需要用到的图标,但我们也相信,它肯定无法覆盖所有的场景和需求。

用户也可以使用标签的方式,自行引入字体图标,为何要通过扩展的方式集成呢?

这是因为uView有统一的字体图标组件,使用方便,配置灵活,且风格统一。

注意:本篇文章是 uView UI 1.x 的版本扩展自定义图标教程

一、下载图标文件

在 iconfont-阿里巴巴矢量图标库(https://www.iconfont.cn)下载图标文件

二、转换 iconfont.ttf 文件为 base64格式

1)打开Transfonter网站 https://transfonter.org/icon-default.png?t=M276https://transfonter.org/


2)点击 Add fonts 按钮 添加 ttf 文件并设置选项

注意下图的几个配置项情况

3)添加完成后点击 Convert 按钮转换并下载文件


三、添加到 uniapp 项目中

1)将转换后的 iconfont.css 文件复制到项目的 icons 目录中(名字自行调整)

2)将转为base64编码 stylesheet.css 的内容复制到上面的 iconfont.css 文件中,并覆盖掉 iconfont.css 中的 @font-face 部分

文件合并后的整体效果效果示例(注意文件中几处内容的同步)

四、把字体文件添加到 App.vue 

五、页面中使用 

自定义扩展图标

效果图

作者:黄河爱浪 QQ:1846492969,邮箱:helang.love@qq.com

本文原创,著作权归作者所有,转载请注明原链接及出处。


推荐阅读
  • uniapp中的样式和数据绑定(五)
    uni-app的样式1.uni-app种的样式1.1使用图标2.uni-app中的数据绑定3.v-bind动态绑定属性4.uni中的事件1.uni-app种的样式rpx即响应式p ... [详细]
  • 微信小程序使用uni-app实现首页搜索框导航栏功能详解
    这篇文章主要介绍了微信小程序使用uni-app实现首页搜索框导航栏功能,uni-app 是一个使用 Vue.js (opens new window)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序 ... [详细]
  • Vue CLI 基础入门指南
    本文详细介绍了 Vue CLI 的基础使用方法,包括环境搭建、项目创建、常见配置及路由管理等内容,适合初学者快速掌握 Vue 开发环境。 ... [详细]
  • 本文介绍了如何利用jQuery实现对网页上多个div元素的显示与隐藏控制,包括基本的toggle方法及更复杂的显示隐藏逻辑。 ... [详细]
  • 本文将从基础概念入手,详细探讨SpringMVC框架中DispatcherServlet如何通过HandlerMapping进行请求分发,以及其背后的源码实现细节。 ... [详细]
  • 阿里“云开发“小程序(uniCould)
    博主ps:网上资料少的可怜,哎,腾讯云涨价了,论服务器,我肯定选的阿里,再着你们对比下unico ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • OBS Studio自动化实践:利用脚本批量生成录制场景
    本文探讨了如何利用OBS Studio进行高效录屏,并通过脚本实现场景的自动生成。适合对自动化办公感兴趣的读者。 ... [详细]
  • 本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ... [详细]
  • 本文详细介绍了如何利用 Bootstrap Table 实现数据展示与操作,包括数据加载、表格配置及前后端交互等关键步骤。 ... [详细]
  • 小编给大家分享一下Vue3中如何提高开发效率,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获, ... [详细]
  • uniapp小程序,自定义navBar、tabBar
    1、先来说说自定义navBar;在自定义navBar时,比较苦恼的就是根据不同的机型,状态栏和导航栏的高度不定:注 ... [详细]
  • 安卓ndk开发!高级Android晋升之View渲染机制,附答案
    缘起深圳市腾讯计算机系统有限公司成立于1998年11月,是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。腾讯业务多元化& ... [详细]
  • Android-基于云信实现语音通话功能对于这几个方法的具体解释可以看云信信令的文档,或者这查看方法源码的注释如果是接受对方邀请并且加入频道成功之后,那么可以直接调用加入音视频房间 ... [详细]
  • uni-app神坑记录uni-app在app.vue文件exportdefault里面定义globalData,在当前文件(app.vue)里面获取globalData需要用thi ... [详细]
author-avatar
莫一鸣2012
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有