微信小程序中 vant weapp 使用外部的icon作为图标的步骤

微信小程序中 vant weapp 使用外部的icon作为图标的步骤

  • [1. 在项目中创建静态资源文件夹](#1. 在项目中创建静态资源文件夹)
  • [2. 前往iconfont图标官网,添加图标并拷贝在线链接](#2. 前往iconfont图标官网,添加图标并拷贝在线链接)
  • [3. 下载iconfont代码,解压之后拷贝到小程序的目录中](#3. 下载iconfont代码,解压之后拷贝到小程序的目录中)
  • [4. 修改iconfont.wxss 将本地链接替换为在线链接](#4. 修改iconfont.wxss 将本地链接替换为在线链接)
  • [5. 在项目的app.wxss全局样式文件中引入iconfont.wxss样式](#5. 在项目的app.wxss全局样式文件中引入iconfont.wxss样式)
  • [6. 页面使用,以van-icon为例](#6. 页面使用,以van-icon为例)
  • [7. 页面效果](#7. 页面效果)

1. 在项目中创建静态资源文件夹

首先在当前项目的根目录中,创建assets文件夹,用于存放静态资源,assets里面的文件夹可以自己定义,图片,css...

2. 前往iconfont图标官网,添加图标并拷贝在线链接

iconfont官网 https://www.iconfont.cn/

添加一个图标到iconfont项目中,点击生成在线链接,记得选unicode,然后再生成在线链接(待会儿会使用)


3. 下载iconfont代码,解压之后拷贝到小程序的目录中

接着将当前项目的代码下载下来

下载完毕之后,将压缩包解压,会得到类似下面的目录结构

将这些解压的资源全部拷贝到微信小程序的assets目录中,并且将iconfont.css重命名为iconfont.wxss (因为微信小程序不识别.css)

4. 修改iconfont.wxss 将本地链接替换为在线链接

然后对iconfont.wxss进行编辑修改,将刚刚复制的在线链接,替换掉本地的链接

5. 在项目的app.wxss全局样式文件中引入iconfont.wxss样式

在app.wxss中,使用@import 将wxss样式导入

css 复制代码
/*用自己项目的路径啊,这只是我的项目的路径*/
@import './assets/iconfont/iconfont.wxss'; 

6. 页面使用,以van-icon为例

html 复制代码
<van-icon  class="iconfont" class-prefix="icon" name="duihuazixun"  />
  1. class = "iconfont" 代表的就是 iconfont 这个类
  2. class-prefix = "icon" 代表的是 样式的前缀 为 icon
  3. name = "duihuazixun" 表示的就是某个图标

可以打开iconfont的项目设置进行对比观察就一目了然了

tips :补充一句,使用其他标签引入icon时,语法如下

html 复制代码
<text class="iconfont icon-duihuazixun"></text>

7. 页面效果

页面显示效果(我这里为了方便截图,将图标的尺寸调大了一些)


相关推荐
李纲明8 小时前
微信小程序真机预览白屏或 request 失败:先核 request 合法域名与 TLS,再查体验版与本地缓存
缓存·微信小程序·小程序·小程序开发·devdiy·真机预览·合法域名
klfdgl10 小时前
线上商城小程序投入测算,有成熟开发经验服务商的长期收益对比
小程序
一木 之林1 天前
Dify学习笔记 03 · RAG检索增强生成:三代范式、评估与落地(第40-45、55-56集)
笔记·小程序·交互·dify
赵小哥要冲啦1 天前
社区邻里互助小程序从 0 到 1 复盘:需求拆解与信任机制设计
java·小程序·需求分析
河北清兮网络科技1 天前
石家庄做一套企业知识库系统多少钱?2026 报价明细
小程序·短剧app·广告联盟
Ai-_Man1 天前
Coze扣子还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?
开发语言·人工智能·ai·小程序·1024程序员节
微订校园外卖平台1 天前
新手做校园外卖平台:小程序启动顺序与订单链路验收
小程序·外卖系统·本地生活·微订
计算机毕设定制辅导-无忧学长2 天前
《基于物品协同过滤的闲置书换购微信小程序设计开发》
java·vue.js·spring boot·微信小程序·uniapp·闲置书换购微信小程序·物品协同过滤算法
ngaiwe2 天前
AA我来算小程序实践:把付款人、承担人和结算状态分开建模
微信小程序
FX1317887KP_2 天前
KET口语Part 2看图对话怎么练?“观察—提问—回应”;三步法讲透
小程序·ket口语·pet口语·fce备考·剑桥英语