图标。

平台差异说明

App H5 微信小程序 支付宝小程序 百度小程序 字节跳动小程序 QQ小程序 快应用 360小程序
√(2.2.3+)

Tips

  • 由于 icon 组件各端表现存在差异,可以通过使用 字体图标 的方式来弥补各端差异。

    属性说明

    | 属性名 | 类型 | 默认值 | 说明 | | —- | —- | —- | —- | | type | String | | icon的类型 | | size | Number | 23 | icon的大小,单位px | | color | Color | | icon的颜色,同css的color |

各平台 type 有效值说明:

平台 type 有效值
App、H5、微信小程序、QQ小程序 success, success_no_circle, info, warn, waiting, cancel, download, search, clear
支付宝小程序 info, warn, waiting, cancel, download, search, clear, success, success_no_circle,loading
百度小程序 success, info, warn, waiting, success_no_circle, clear, search, personal, setting, top, close, cancel, download, checkboxSelected, radioSelected, radioUnselect

**

示例

  1. <view class="item" v-for="(value,index) in iconType" :key="index">
  2. <icon :type="value" size="26"/>
  3. <text>{{value}}</text>
  4. </view>
  1. export default {
  2. data() {
  3. return {
  4. iconType: ['success']
  5. }
  6. },
  7. onLoad() {
  8. // #ifdef APP-PLUS|| MP-WEIXIN
  9. this.iconType = ['success', 'success_no_circle', 'info', 'warn', 'waiting', 'cancel', 'download', 'search','clear']
  10. // #endif
  11. // #ifdef MP-ALIPAY
  12. this.iconType = ['info', 'warn', 'waiting', 'cancel', 'download', 'search', 'clear', 'success', 'success_no_circle', 'loading']
  13. // #endif
  14. // #ifdef MP-BAIDU
  15. this.iconType = ['success', 'info', 'warn', 'waiting', 'success_no_circle', 'clear', 'search', 'personal', 'setting', 'top', 'close', 'cancel', 'download', 'checkboxSelected', 'radioSelected', 'radioUnselect']
  16. // #endif
  17. }
  18. }

效果展示

icon - 图1icon - 图2