小程序symbol引入阿里云图标

本文介绍了如何在小程序中通过阿里云Iconfont来引入有颜色的图标。首先,需要获取阿里云图标的symbol链接并配置到iconfont.json文件中,包括symbol_url、save_dir、use_rpx等参数。然后,使用npx iconfont-wechat命令拉取图标,并在代码中通过<iconfont class=iconfont name=dianzan size=25></iconfont>这种方式引用,注意如果重新生成链接,需再次运行命令更新图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:链接引入有颜色的图标
方法:阿里云symbol引入图标
资料:阿里云图标

步骤:

(阿里云图标加入和复制symbol链接忽略不写了)

  • 初始化生成配置文件package.json
npm init -y
  • 安装iconfont插件生成node_modules(不会被上传)
npm install mini-program-iconfont-cli --save-dev
  • iconfont 初始化会出现help提示
npx iconfont init
//生成iconfont.json
npx iconfont-wechat
  • 修改iconfont.json

1、synbol_url:阿里云链接地址
2、save_dir:保存的相对路径
3、use_rpx:是否使用rpx单位
4、trim_icon_prefix:去除前缀icon-,复制的图标就可以去掉icon-前缀了
5、default_icon_size:默认图标大小为18px
在这里插入图片描述

  • 使用
  <iconfont class="iconfont" name="dianzan" size="25"></iconfont>//name的信息去掉前缀
  • 注意!!!

重新生成链接后复制在项目中,保存后要在项目终端中重新运行命令npx iconfont-wechat重新拉取更改后的icon
在这里插入图片描述

<think>好的,我需要帮助用户在微信小程序引入并使用阿里巴巴彩色图标字体(Symbol)。根据用户提供的引用内容,我需要整理出一个清晰的步骤指南。 首先,用户提到了引用[2]中的步骤,即在项目根目录运行npm安装命令行工具。我应该先指导用户安装必要的依赖,这通常是第一步。接下来,引用[3]提到在阿里图标库项目中获取Symbol的在线链接,并复制代码,这部分需要详细说明如何生成项目并复制链接。 然后,根据引用[2]和引用[3],用户需要创建配置文件iconfont.json,并填入复制的Symbol代码。这里要确保用户正确配置路径,避免出错。接着,引用[2]中提到执行命令生成组件,这应该是下一步,同时需要提醒用户可能需要的构建步骤。 接下来是引入组件,引用[1]和引用[4]都提到了在app.json中全局引入组件或在页面的json文件中局部引入。需要给出两种方法的示例,让用户选择适合的方式。 在使用图标的部分,引用[4]指出要去掉icon-前缀,并展示如何通过组件名称和图标名称来使用图标。需要给出具体的示例代码,确保用户清楚如何修改和使用。 另外,需要注意用户可能遇到的常见问题,比如图标不显示,可能的原因包括路径错误、未构建npm、图标名称错误等。这部分需要作为注意事项提醒用户,帮助他们排查问题。 最后,按照用户的要求生成相关问题,可能需要涉及其他引入方式、更新图标、特定页面使用或常见错误处理等内容。这些问题应该覆盖用户可能进一步探索的方向。 整个过程中要确保步骤逻辑清晰,语言简洁,避免技术术语过多,同时准确引用提供的参考资料,确保信息正确可靠。</think>在微信小程序中使用阿里巴巴彩色图标字体(Symbol)需通过以下步骤实现: ### 一、安装依赖 1. 在小程序项目根目录打开终端,安装转换工具: ```bash npm install mini-program-iconfont-cli --save-dev ``` 此工具用于将Symbol图标转换为小程序可用格式[^2] ### 二、配置图标项目 1. 登录阿里巴巴图标库,进入需要使用的项目 2. 选择「Symbol」方式,点击「查看在线链接」复制代码[^3] 3. 在项目根目录创建`iconfont.json`配置文件: ```json { "symbol_url": "复制的Symbol链接", "save_dir": "./iconfont", "use_rpx": true, "trim_icon_prefix": "icon-", "default_icon_size": 18 } ``` ### 三、生成图标组件 1. 执行生成命令: ```bash npx iconfont-init npx iconfont-wechat ``` 2. 在微信开发者工具中执行「工具」→「构建npm」 ### 四、引入组件 在`app.json`全局配置或页面json文件中添加: ```json { "usingComponents": { "iconfont": "/iconfont/iconfont" } } ``` [^1] ### 五、使用图标 在wxml文件中通过组件调用: ```html <iconfont name="图标名称" size="32" color="#ff0000" /> ``` 注意图标名称需去除`icon-`前缀[^4] ### 注意事项 1. 图标更新后需重新执行生成命令 2. 图标名称严格区分大小写 3. 若图标不显示,检查: - 是否正确构建npm - Symbol链接是否有效 - 组件路径配置是否正确
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值