uniapp uni-icons 组件为例 带着大家使用并熟悉一次文档

uni的组件都可以直接进入官网
https://uniapp.dcloud.net.cn/
然后点击右上角的搜索
在这里插入图片描述
直接在输入框中 搜索 uni-icons 下面内容就都出来了
在这里插入图片描述
在最上面先点击下载和按在
在这里插入图片描述
进入界面后 点击箭头指向出 进行下载
在这里插入图片描述
在这里插入图片描述
如果你系统 有HBuilder X 就会自动打开 要你选择安装在哪一个项目里 如果你的HBuilder X有项目在运行 则无法安装
在这里插入图片描述

在这里插入图片描述
安装成功后 我们继续回到刚才的文档

先看下面的 API 看看每个字段都是干什么的
在这里插入图片描述
这里 我们只需要两个 size 控制尺寸大小的 type 控制图标的方案 类型 他让我们参考案例
然后我们看案例
在这里插入图片描述
这里就有非常多的图标给我选

最上面就是基础用法
在这里插入图片描述
那么我们就可以理解为

<uni-icons type="图标方案  在图标案例下面复制" size="组件尺寸大小  要一个数字"></uni-icons>

例如 我这里直接在一个组件里写

<uni-icons type="contact" size="30"></uni-icons>

在这里插入图片描述

### UniApp 中 `uni-icons` 组件在支付宝小程序中的解决方案 当使用 UniApp 的 `uni-icons` 组件将其编译至支付宝小程序时,可能会遇到组件未正确导入的情况。以下是针对该问题的分析与解决方案: #### 1. **确认依赖版本** 确保项目所使用的 HBuilderX 版本以及 `@dcloudio/uni-ui` 库版本是最新的。如果版本过旧可能导致兼容性问题[^1]。 可以通过以下方式检查和升级: - 打开终端运行命令来安装最新版 `@dcloudio/uni-ui`: ```bash npm install @dcloudio/uni-ui --save ``` #### 2. **配置文件调整** 支付宝小程序对于某些自定义组件的支持可能需要额外声明。需检查项目的 `manifest.json` 文件中是否已启用自定义组件支持,确保路径设置无误。 具体操作如下: - 进入 `manifest.json -> 小程序-> 自定义组件` 部分; - 确认 `"usingComponents"` 字段已经开启。 示配置片段: ```json { "mp-weixin": { "usingComponents": true, ... }, "mp-alipay": { "usingComponents": true, ... } } ``` #### 3. **手动引入组件** 有时自动全局注册无法正常工作,在这种情况下可以尝试通过页面局部引入的方式加载 `uni-icons` 组件如在一个 `.vue` 页面里这样写: ```html <template> <view class="content"> <!-- 局部引入 --> <uni-icons type="star-filled" size="24"></uni-icons> </view> </template> <script> import uniIcons from '@dcloudio/uni-ui/lib/uni-icons/uni-icons.vue'; export default { components: { uniIcons } }; </script> ``` #### 4. **清理缓存重新构建** 有时候构建过程中产生的临时文件会干扰最终产物的质量。建议执行一次完整的清理再打包流程。 - 删除 `/dist` 和 `/node_modules` 文件夹; - 使用 HBuilderX 或 CLI 工具重新初始化环境后再次编译。 以上方法能够有效应对大部分因平台差异引起的组件显示异常情况。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值