2-6 icon组件

icon

基础库 1.0.0 开始支持,低版本需做兼容处理

图标。组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)。

属性类型默认值必填说明最低版本
typestring icon的类型,有效值:success, success_no_circle, info, warn, waiting, cancel, download, search, clear1.0.0
sizenumber/string23icon的大小1.0.0
colorstring icon的颜色,同css的color1.0.0

示例代码

在开发者工具中预览效果

<view class="group">
  <block wx:for="{{iconSize}}"><icon type="success" size="{{item}}" /></block>
</view>

<view class="group">
  <block wx:for="{{iconType}}"><icon type="{{item}}" size="40" /></block>
</view>

<view class="group">
  <block wx:for="{{iconColor}}">
    <icon type="success" size="40" color="{{item}}" />
  </block>
</view>
Page({
  data: {
    iconSize: [20, 30, 40, 50, 60, 70],
    iconColor: [
      'red', 'orange', 'yellow', 'green', 'rgb(0,255,255)', 'blue', 'purple'
    ],
    iconType: [
      'success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel', 'download', 'search', 'clear'
    ]
  }
})

以上内容来自文档:https://developers.weixin.qq.com/miniprogram/dev/component/icon.html

在日常开发中这些图标肯定是无法满足要求的

在这里引入iconfont阿里矢量图标

1、百度搜索iconfont进入网址并注册

2、点击想要的图标上购物车按钮

3、进入购物车点击添加到项目

4、点击下载到本地

5、得到文件将iconfont.css改为iconfont.wxss文件并导入到项目中

6、引用css文件,并在wxml中调用(我在本地创建了一个文件夹名字为iconfontFile,并将文件放入该文件下)

@import "../iconfontFile/iconfont.wxss";

<icon class="iconfont icon-shouye"></icon> 
<text class="iconfont icon-yaopin"></text> 

调用格式 组件内class="iconfont  icon-font的名字"可以在下载的文件中的.html中查看名字

输出结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值