微信小程序 MinUI 組件庫(kù)系列之 avatar 頭像組件

MinUI 是基于微信小程序自定義組件特性開(kāi)發(fā)而成的一套簡(jiǎn)潔吧秕、易用、高效的組件庫(kù)邦泄,適用場(chǎng)景廣删窒,覆蓋小程序原生框架、各種小程序組件主流框架等顺囊,并且提供了高效的命令行工具易稠。MinUI 組件庫(kù)包含了很多基礎(chǔ)的組件,其中 avatar 頭像組件是一個(gè)很常用的基礎(chǔ)元件包蓝, MinUI 中 avatar 組件的效果圖如下:

avatar

各式各樣的頭像都有驶社,是不是看起來(lái)很方便很快捷的樣子(_)〔馕可以打開(kāi)微信掃一掃下面的小程序二維碼先一睹為快:

avatar

下面介紹 avatar 組件的使用方式亡电。

1、使用下列命令安裝 Min-Cli硅瞧,如已安裝份乒,請(qǐng)進(jìn)入到下一步。Min-Cli 的文檔請(qǐng)猛戳這里:Min-Cli使用手冊(cè)

npm install -g @mindev/min-cli

2、初始化一個(gè)小程序項(xiàng)目或辖。

min init my-project

選擇 新建小程序 選項(xiàng)瘾英,即可初始化一個(gè)小程序項(xiàng)目。創(chuàng)建項(xiàng)目后颂暇,在編輯器中打開(kāi)項(xiàng)目缺谴,src 目錄為源碼目錄,dist 目錄為編譯后用于在微信開(kāi)發(fā)者工具中指定的目錄耳鸯。新建的項(xiàng)目中已有一個(gè) home 頁(yè)面湿蛔。詳細(xì)文檔:Min 初始化小程序項(xiàng)目

3、安裝 avatar 組件县爬。

進(jìn)入剛才新建的小程序項(xiàng)目的目錄中:

cd my-project

安裝組件:

min install @minui/wxc-avatar

4阳啥、開(kāi)啟dev。

min dev

開(kāi)啟之后财喳,修改源碼后都會(huì)重新編譯察迟。

5、在頁(yè)面中引入組件耳高。

在編輯器中打開(kāi) src/pages 目錄下的 home/index.wxp 文件卷拘,在 script 中添加 config 字段,配置小程序自定義組件字段祝高,代碼如下:

export default {
    config: {
        "usingComponents": {
            'wxc-avatar': "@minui/wxc-avatar"
        }
    }
}

wxc-avatar 即為頭像組件的標(biāo)簽名栗弟,可以在 wxml 中使用。

6工闺、在 wxml 中使用 wxc-avatar標(biāo)簽乍赫。

home/index.wxp 文件的 template 中添加 wxc-avatar 標(biāo)簽,代碼如下:

<wxc-avatar class="avatar" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>

7陆蟆、打開(kāi)微信開(kāi)發(fā)者工具雷厂,指定 dist 目錄,預(yù)覽項(xiàng)目叠殷。

home/index.wxp 文件的代碼如下所示:

<!-- home/index.wxp -->
<template>
  <wxc-avatar class="avatar" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>
</template>

<script>
export default {
  config: {
    usingComponents: {
      'wxc-avatar': '@minui/wxc-avatar'
    }
  }
}
</script>

<style>
  .avatar {
    display: block;
    width: 120rpx;
    height: 120rpx;
  }
</style>

圖示:

default

至此改鲫,minui 組件庫(kù)的 avatar 頭像組件在 Min 工具生成的小程序項(xiàng)目中的方法已介紹完畢,其他場(chǎng)景林束,如已有小程序項(xiàng)目中的使用方式請(qǐng)移步至如下鏈接:

在已有小程序項(xiàng)目中使用 MinUI 組件

了解組件的使用方式后像棘,下面開(kāi)始介紹 avatar 組件的 API 。

Avatar 【Props】

名稱 描述
src 頭像圖片地址
mold 頭像規(guī)格壶冒,circle(正圓)缕题、square(正方),默認(rèn) circle
count 消息數(shù)胖腾,顯示在頭像右上角

更多demo

1烟零、設(shè)置不同規(guī)格的頭像

<template>
  <wxc-avatar class="avatar avatar__1" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>
  <wxc-avatar class="avatar avatar__2" src="https://s10.mogucdn.com/mlcdn/c45406/171116_3a30h33df8cj7f651al68hdh7bki7_528x528.png"></wxc-avatar>
  <wxc-avatar class="avatar avatar__3" src="https://s10.mogucdn.com/mlcdn/c45406/171116_62f571l0ki0ffcg94h6kg6452h497_356x356.png"></wxc-avatar>
</template>

<script>
export default {
  config: {
    usingComponents: {
      'wxc-avatar': '@minui/wxc-avatar'
    }
  }
}
</script>

<style>
  .avatar {
    display: inline-block;
    margin-right: 20rpx;
  }
  .avatar__1 {
    width: 120rpx;
    height: 120rpx;
  }
  .avatar__2 {
    width: 160rpx;
    height: 160rpx;
  }
  .avatar__3 {
    width: 200rpx;
    height: 200rpx;
  }
</style>

圖示:

設(shè)置不同規(guī)格的頭像

2瘪松、方形頭像

<template>
  <wxc-avatar class="avatar" mold="square" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>
</template>

<script>
export default {
  config: {
    usingComponents: {
      'wxc-avatar': '@minui/wxc-avatar'
    }
  }
}
</script>

<style>
  .avatar {
    display: block;
    width: 120rpx;
    height: 120rpx;
  }
</style>

圖示:

方形頭像

3、消息提示

<template>
  <wxc-avatar class="avatar" count="7" src="https://s11.mogucdn.com/p2/170413/upload_86dkh4e886991g9lji7a6g5c530ji_400x400.jpg"></wxc-avatar>
</template>

<script>
export default {
  config: {
    usingComponents: {
      'wxc-avatar': '@minui/wxc-avatar'
    }
  },
  data: {}
}
</script>

<style>
  .avatar {
    display: block;
    width: 120rpx;
    height: 120rpx;
  }
</style>

圖示:

消息提示

4锨阿、自定義文字

<template>
  <wxc-avatar class="avatar">U</wxc-avatar>
</template>

<script>
export default {
  config: {
    usingComponents: {
      'wxc-avatar': '@minui/wxc-avatar'
    }
  },
  data: {}
}
</script>

<style>
  .avatar {
    display: block;
    width: 120rpx;
    height: 120rpx;
    border-radius: 50%;
    background: #31b0d5;
    color: #FFF;
  }
</style>
text

更多組件更新同步請(qǐng)關(guān)注 MinUI 小程序組件庫(kù)示例查看宵睦,或請(qǐng)移步到實(shí)時(shí)同步更新的 微信小程序 avatar 頭像組件使用文檔

溝通反饋

請(qǐng)?zhí)砑尤褐?wUf18018252882 好友或者掃碼加好友墅诡,并與群助手對(duì)話發(fā)送驗(yàn)證碼 10088 按照指引進(jìn)群壳嚎。

群二維碼

相關(guān)鏈接

開(kāi)源組件

             蘑菇街前端團(tuán)隊(duì),2018.01.17 于杭州
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末书斜,一起剝皮案震驚了整個(gè)濱河市诬辈,隨后出現(xiàn)的幾起案子酵使,更是在濱河造成了極大的恐慌荐吉,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件口渔,死亡現(xiàn)場(chǎng)離奇詭異样屠,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)缺脉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)痪欲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人攻礼,你說(shuō)我怎么就攤上這事业踢。” “怎么了礁扮?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵知举,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我太伊,道長(zhǎng)雇锡,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任僚焦,我火速辦了婚禮锰提,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘芳悲。我一直安慰自己立肘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布名扛。 她就那樣靜靜地躺著赛不,像睡著了一般。 火紅的嫁衣襯著肌膚如雪罢洲。 梳的紋絲不亂的頭發(fā)上踢故,一...
    開(kāi)封第一講書(shū)人閱讀 49,764評(píng)論 1 290
  • 那天文黎,我揣著相機(jī)與錄音,去河邊找鬼殿较。 笑死耸峭,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的淋纲。 我是一名探鬼主播劳闹,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼洽瞬!你這毒婦竟也來(lái)了本涕?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤伙窃,失蹤者是張志新(化名)和其女友劉穎菩颖,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體为障,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晦闰,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鳍怨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呻右。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖鞋喇,靈堂內(nèi)的尸體忽然破棺而出声滥,到底是詐尸還是另有隱情,我是刑警寧澤侦香,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布落塑,位于F島的核電站,受9級(jí)特大地震影響鄙皇,放射性物質(zhì)發(fā)生泄漏芜赌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一伴逸、第九天 我趴在偏房一處隱蔽的房頂上張望缠沈。 院中可真熱鬧,春花似錦错蝴、人聲如沸洲愤。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)柬赐。三九已至,卻和暖如春官紫,著一層夾襖步出監(jiān)牢的瞬間肛宋,已是汗流浹背州藕。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酝陈,地道東北人床玻。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像沉帮,于是被迫代替她去往敵國(guó)和親锈死。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 2017.10.18
    4月的小猴子閱讀 127評(píng)論 0 0
  • 熟知我的朋友都深知我患有嚴(yán)重的拖延癥和懶癌穆壕,父親大人早在我孩童時(shí)期就對(duì)我下了結(jié)論:做事三分鐘熱度待牵,容易受到外界的干...
    瓦力_CC閱讀 499評(píng)論 9 4
  • 人似乎越走遠(yuǎn)越喜歡回頭缨该,特別是走得不太順利的時(shí)候。 兩年前茄蚯,邁過(guò)了所有人所說(shuō)的坎压彭,高考睦优。 最后一門(mén)是英語(yǔ)渗常,考完并沒(méi)...
    爾咚閱讀 216評(píng)論 0 0
  • 有時(shí)候,遺忘汗盘,是最好的解脫皱碘;有時(shí)候,沉默隐孽,卻是最好的訴說(shuō)癌椿。
    陌晴藍(lán)閱讀 173評(píng)論 0 0