支付宝小程序基础组件 图标·Icon

2020-09-18 11:07 更新

图标。

说明:

  • 跳转页面后左上角显示返回主页 icon,不支持隐藏。
  • icon 中所应用的样式如果是插件中的样式,建议修改样式定义的 class 名等这种信息,否则 icon 中不写插件代码显示正常,添加插件代码 icon 显示不正常。

扫码体验

示例代码

  1. <!-- API-DEMO page/component/icon.axml -->
  2. <view class="page">
  3. <view class="page-description">图标</view>
  4. <view class="page-section">
  5. <view class="page-section-title">Type</view>
  6. <view class="page-section-demo icon-list">
  7. <block a:for="{{iconType}}">
  8. <view class="item">
  9. <icon type="{{item}}" size="45"/>
  10. <text>{{item}}</text>
  11. </view>
  12. </block>
  13. </view>
  14. </view>
  15. <view class="page-section">
  16. <view class="page-section-title">Size</view>
  17. <view class="page-section-demo icon-list">
  18. <block a:for="{{iconSize}}">
  19. <view class="item">
  20. <icon type="success" size="{{item}}"/>
  21. <text>{{item}}</text>
  22. </view>
  23. </block>
  24. </view>
  25. </view>
  26. <view class="page-section">
  27. <view class="page-section-title">Color</view>
  28. <view class="page-section-demo icon-list">
  29. <block a:for="{{iconColor}}">
  30. <view class="item">
  31. <icon type="success" size="45" color="{{item}}"/>
  32. <text style="color:{{item}}">{{item}}</text>
  33. </view>
  34. </block>
  35. </view>
  36. </view>
  37. </view>
  38. // API-DEMO page/component/icon.js
  39. Page({
  40. data: {
  41. iconSize: [20, 30, 40, 50, 60],
  42. iconColor: [
  43. 'red', 'yellow', 'blue', 'green',
  44. ],
  45. iconType: [
  46. 'success',
  47. 'info',
  48. 'warn',
  49. 'waiting',
  50. 'clear',
  51. 'success_no_circle',
  52. 'download',
  53. 'cancel',
  54. 'search',
  55. ],
  56. },
  57. });
  58. /* API-DEMO page/component/icon.acss */
  59. .icon-list {
  60. display: -webkit-flex;
  61. display: flex;
  62. -webkit-flex-wrap: wrap;
  63. flex-wrap: wrap;
  64. }
  65. .item {
  66. display: -webkit-flex;
  67. display: flex;
  68. flex-direction: column;
  69. -webkit-flex-direction: column;
  70. margin-bottom: 10px;
  71. margin-right: 10px;
  72. align-items: center;
  73. -webkit-align-items: center;
  74. }

属性

属性名 类型 默认值 描述 最低版本
type String - icon 类型,有效值: info,warn,waiting,cancel,download,search,clear,success,success_no_circle,loading。 loading(1.7.2)
size Number 23 icon 大小,单位 px。 -
color String - icon 颜色,同 CSS 色值。 -
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号