wxc-icon

MinUI 小程序组件 - 图标

Install

  1. $ min install @minui/wxc-icon

Demos

示例名称

示例描述

图标 icon - 图1

  1. <template>
  2. <view class="icon_list">
  3. <view wx:for="{{icons}}" wx:for-item="icon" wx:key="index" class="icon_item_demo">
  4. <wxc-icon size="50" type="{{icon}}"></wxc-icon>
  5. <text class="icon_type">{{icon}}</text>
  6. </view>
  7. </view>
  8. </template>
  9. <script>
  10. export default {
  11. config: {
  12. usingComponents: {
  13. 'wxc-icon': '@minui/wxc-icon'
  14. }
  15. },
  16. data: {
  17. icons: [
  18. 'yes', 'check', 'help', 'no', 'warning',
  19. 'add', 'close', 'star', 'star-active', 'more',
  20. 'right', 'arrow-left', 'arrow-right', 'arrow-up', 'arrow-down',
  21. 'minus', 'cart', 'home', 'search', 'search-square',
  22. 'camera', 'scan', 'corcer-l', 'corcer-r', 'alipay',
  23. 'yen', 'mogujie', 'group', 'pintuan', 'share',
  24. 'notice', 'shop', 'delete', 'comment', 'edit',
  25. 'feedback', 'location', 'address', 'after-sales', 'footprint',
  26. 'weixin', 'top', 'purse', 'unreceived', 'truck',
  27. 'rate', 'coupon', 'message','clear'
  28. ]
  29. },
  30. methods: {}
  31. }
  32. </script>
  33. <style>
  34. .icon_list {
  35. width: 100%;
  36. overflow: hidden;
  37. text-align: center;
  38. }
  39. .icon_item_demo {
  40. width: 20%;
  41. float: left;
  42. margin-bottom: 10rpx;
  43. }
  44. .icon_type {
  45. display: block;
  46. font-size: 22rpx;
  47. }
  48. </style>

API

Icon【props】

属性描述
type[必填] icon 类型
size[可选] icon 字号,默认值 22(单位 rpx)
color[可选] icon 颜色,默认 #333
地址
icon 组件文档 https://meili.github.io/min/docs/minui/index.html#icon
icon 组件源码 https://github.com/meili/minui/tree/master/packages/wxc-icon
MinUI 组件库 https://github.com/meili/minui

Preview

icon

ChangeLog

v1.0.6(2018.01.09)

  • update API

v1.0.2(2017.11.02)

  • update .npmignore

v1.0.1(2017.10.24)

  • 初始版本