uview 使用自定义图标

资料准备

  1. 阿里字体图标库

  2. 查阅文档:uni-app 的自定义图标 u-icon

在这里插入图片描述

操作
1. 下载svg格式的文件(如果是png等图片,先将图片转svg
2. 上传svg文件到阿里字体图标库

在这里插入图片描述
在这里插入图片描述
根据需求填写(这里选择上传到项目)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 下载解压缩,修改 iconfont.css 文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 最后效果:

在这里插入图片描述

5. 项目中引入文件

在这里插入图片描述

6. 图标库使用
 <u-icon
	custom-prefix="custom-icon"
	name="range" 
	color="pink"
></u-icon>
UView是一个轻量级、高性能的Vue UI组件库,其中的步骤条(Steps)组件用于展示任务流程的各个阶段。如果你想要自定义UView Steps的图标,可以按照以下步骤操作: 1. **引入依赖**:首先确保已经在项目中安装并引入了`@uview/uview`库。 ```html <template> <u-steps :options="stepOptions" /> </template> <script> import { Steps } from '@uview/uview'; export default { components: { USteps: Steps, }, data() { return { stepOptions: { // ... }, }; }, }; </script> ``` 2. **配置选项**:在data里,设置`stepOptions`对象,其中包含`activeIcon`、`finishIcon`等属性来指定当前步骤和完成步骤的图标。你可以传递一个字符串(如SVG路径或者字体图标名称),或者一个HTML元素。 ```js stepOptions: { activeIcon: 'path/to/your/current-icon', // 当前步进状态的图标 finishIcon: 'path/to/your/completed-icon', // 完成步进状态的图标 // 更多可选配置项:title、description等 } ``` 3. **定制图标**:如果需要动态图标,可以考虑通过CSS class或提供一个函数返回路径,或者使用第三方图标库提供的API来生成图标。 4. **使用图标库**:例如,如果你想使用Font Awesome,可以用`fa-check-square`这样的类名作为图标路径。 ```js stepOptions: { activeIcon: 'fa-circle-notch', finishIcon: 'fa-check-square', } ``` 5. **显示效果**:保存更改后,页面上就会显示你自定义的步骤条了。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值