支付寶小程序其他手勢 圖標·Am-icon

2020-09-18 11:25 更新

圖標。

掃碼體驗

示例代碼

{
 "defaultTitle": "am-icon icon 圖標",
 "usingComponents": {
   "am-icon": "mini-ali-ui/es/am-icon/index"
 }
}
<view class="icon-list">
 <block a:for="{{iconTypes}}">
   <view class="icon-item">
     <am-icon type="{{item}}" size="30" />
     <text class="icon-desc">{{item}}</text>
   </view>
 </block>
</view>
Page({
 data: {
   iconTypes: [
     'qr',
     'share',
     'picture',
     'add-square',
     'file',
     'text',
     'minus-square',
     'barcode',
     'wallet',
     'scan-code',
     'receipt',
     'down-circle',
     'bill-note',
     'trash',
     'bill',
     'scan',
     'content',
     'circle',
     'play',
     'limit',
     'money',
     'link',
     'zoom-in',
     'koubei',
     'location',
     'capslock',
     'time-5',
     'warn',
     'help',
     'close-circle',
     'selected',
     'search',
     'net',
     'chat',
     'contacts',
     'appx',
     'question',
     'person-setting',
     'setting',
     'like',
     'ant',
     'add',
     'more',
     'more-1',
     'zoom-out',
     'money-circle',
     'collect',
     'voice',
     'good',
     'voice-limit',
     'people',
     'person-add',
     'download',
     'sad',
     'left',
     'right',
     'eye-close',
     'eye',
     'koubei_',
     'star_',
     'check',
     'chat_',
     'help_',
     'key_',
     'lock_',
     'people_',
     'voice-limit_',
     'location_',
     'phone_',
     'logo-alipay_',
     'person-delete_',
     'wait_',
     'apps_',
     'microphone_',
     'pen_',
     'close_',
     'question_',
     'down_',
     'certified-check_',
     'certified-warn_',
     'sad_',
     'ant_',
     'time-5_',
     'warn_',
     'person-circle_',
     'time-3_',
     'check_',
     'logo-alipays',
     'like_',
     'home',
     'eye_',
     'edit_',
     'mail_',
     'forbid_',
     'eye-limit_',
     'delete-person_',
     'close',
     'address-book_',
     'person',
     'gift',
     'add-message',
     'alipay',
     'phone-book_',
     'delete_',
     'down',
     'up',
   ],
 },
 onLoad() {},
});

屬性

屬性 類型 默認值 描述 必填
className String - 自定義 class。
type String - icon 類型,具體效果掃上面二維碼預覽(有效值請見下方表格)。
size String 17 icon 大小,單位 px。
color String - icon 顏色,同 css 的 color。

type 有效值

圖標風格 type 有效值
線條型 add、 add-message、 add-square、 alipay、 ant、 appx、barcode、 bill、 bill-note、 capslock、 chat、 check、circle、 close、 close-circle、 collect、 contacts、 content、down、 down-circle、 download、 eye、 eye-close、 file、gift、 good、 help、 home、 koubei、 left、 like、 limit、link location、 logo-alipays、 minus-square、 money、 money-circle、 more、 more-1、 net、 people、 person、 person-add、person-setting、 picture、 play、 qr、 question、 receiptright、 sad、 scan、 scan-code、 search、 selected、setting、 share、 text、 time-5、 trash、 up、 voice、voice-limit、 wallet、 warn、 zoom-in、 zoom-out
實心型 address-book_ ant_、 apps_、 certified-check_、 certified-warn_、 chat_、 check_、 close_、 delete_、 delete-person_、down_、 edit_、 eye_、 eye-limit_、 forbid_、 help_、 key_、koubei_、 like_、 location_、 lock_、 logo-alipay_、 mail_、microphone_、 pen_、 people_、 person-circle_、 person-delete_phone_、 phone-book_ question_、 sad_ star_、 time-3_、time-5_、 voice-limit_、 wait_、 warn_

Bug & Tip

  • size只需要填寫純數字,默認增加 px 單位,當安裝 mini-ali-ui-rpx npm 包后,默認增加rpx 單位,僅僅只是默認增加的單位,具體的 size 將根據所填寫的值而顯示。比如 size="30",最終得到的可能就是 30px 或者 30rpx 的結果;
  • color 默認為空,可繼承父級元素的顏色值;
  • am-icon 使用的是 iconfont 方式,如通過 className 方式控制大小,需要通過設置 font-size 來改變;
  • 如果設置 sizecolor 屬性后無效,那么很大可能就是當前設備 不支持 CSS 自定義屬性(CSS 變量),只能通過 className 方式來修改 font-sizecolor 的屬性值。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號