icon 图标

解释: 图标

属性说明

属性名类型默认值必填说明
typeString生效的值:success, info, warn, waiting, success_no_circle, clear, search, personal, setting, top, close, cancel, download, checkboxSelected, radioSelected, radioUnselect, loadingGrey
sizeNumber23icon 的大小,单位是 px
colorColoricon 的颜色,同 css 的 color

type 有效值

说明
success成功图标
info消息图标
warn警告图标
waiting等待图标
success_no_circle无圆形边框成功图标
clear删除图标
search搜索图标
personal人物图标
setting设置图标
top回到顶部图标
close关闭图标
cancel取消图标
download下载图标
checkboxSelected复选框选中图标
radioSelected单选框选中图标
radioUnselect单选框未选中图标
loadingGreyloading图标

示例

在开发者工具中预览效果

扫码体验

icon 图标 - 图1请使用百度APP扫码

代码示例

  1. <view class="wrap">
  2. <view class="title">默认样式</view>
  3. <view class="group">
  4. <view>
  5. <icon s-for="type in types.smallDefault" type="{{type}}" class="small-default" />
  6. </view>
  7. </view>
  8. <view class="title">尺寸选择</view>
  9. <view class="group choose">
  10. <icon s-for="size in sizes" type="success" size="{{size}}" class="icon-size" />
  11. </view>
  12. <view class="title">颜色选择</view>
  13. <view class="group choose">
  14. <icon s-for="color in colors" type="success" size="40" color="{{color}}" class="icon-color" />
  15. </view>
  16. </view>
  1. Page({
  2. data: {
  3. types: {
  4. smallDefault: ['success', 'info', 'warn', 'waiting',
  5. 'success_no_circle', 'clear', 'search', 'personal',
  6. 'setting', 'top', 'close', 'cancel', 'download',
  7. 'checkboxSelected', 'radioSelected', 'radioUnselect']
  8. },
  9. colors: [
  10. '#333', '#666', '#999', '#3C76FF', '#F7534F'
  11. ],
  12. sizes: [
  13. 40, 35, 30, 25
  14. ]
  15. }
  16. });