微信小程序-自定義組件

注意:目前自定義組件相關(guān)特性處于公測(cè)階段牧氮。如果需要使用相關(guān)特性琼腔,請(qǐng)確認(rèn)在項(xiàng)目選項(xiàng)中已勾選“預(yù)覽/上傳時(shí)使用新特性”瑰枫。
從小程序基礎(chǔ)庫(kù)版本1.6.3開始踱葛,小程序支持簡(jiǎn)潔的組件化編程。開發(fā)者可以將頁(yè)面內(nèi)的功能模塊抽象成自定義組件光坝,以便在不同的頁(yè)面中重復(fù)使用尸诽;也可以將復(fù)雜的頁(yè)面拆分成多個(gè)低耦合的模塊,有助于代碼維護(hù)盯另。自定義組件在使用時(shí)與基礎(chǔ)組件非常相似性含。

實(shí)現(xiàn)控件效果圖

效果.gif

創(chuàng)建自定義組件segment

類似于頁(yè)面,一個(gè)自定義組件由 json鸳惯、wxml商蕴、wxss、js 4個(gè)文件組成芝发。

segment.png

1绪商、在segment.json 文件中進(jìn)行自定義組件聲明(將 component 字段設(shè)為 true)


segment.json

2、在segment.js實(shí)現(xiàn)屬性定義(標(biāo)題組和被選位置)以及組件事件


segment.js

3辅鲸、界面排版(segment.wxml)&樣式(segment.wxss)


segment.wxml

segment.wxss

Page中使用自定義組件(作者的page命名為component)

1格郁、在component.json中聲明要引用自定義組件


image.png

2、然后就可以在component.wxml布局中使用組件


image.png

titles:要顯示的標(biāo)題組独悴,如['首頁(yè)','我的']
selected-index:被選中的位置索引(selectedIndex)

3例书、被綁定數(shù)據(jù)&事件監(jiān)聽


image.png

到此,結(jié)束?坛础>霾伞!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末坟奥,一起剝皮案震驚了整個(gè)濱河市织狐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌筏勒,老刑警劉巖移迫,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異管行,居然都是意外死亡厨埋,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門捐顷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)荡陷,“玉大人雨效,你說(shuō)我怎么就攤上這事》显蓿” “怎么了徽龟?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)唉地。 經(jīng)常有香客問(wèn)我据悔,道長(zhǎng),這世上最難降的妖魔是什么耘沼? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任极颓,我火速辦了婚禮,結(jié)果婚禮上群嗤,老公的妹妹穿的比我還像新娘菠隆。我一直安慰自己,他們只是感情好狂秘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布骇径。 她就那樣靜靜地躺著,像睡著了一般者春。 火紅的嫁衣襯著肌膚如雪破衔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天碧查,我揣著相機(jī)與錄音运敢,去河邊找鬼。 笑死忠售,一個(gè)胖子當(dāng)著我的面吹牛传惠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播稻扬,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼卦方,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了泰佳?” 一聲冷哼從身側(cè)響起盼砍,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逝她,沒(méi)想到半個(gè)月后浇坐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡黔宛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年近刘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡觉渴,死狀恐怖介劫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情案淋,我是刑警寧澤座韵,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站踢京,受9級(jí)特大地震影響誉碴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜漱挚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一翔烁、第九天 我趴在偏房一處隱蔽的房頂上張望渺氧。 院中可真熱鬧旨涝,春花似錦、人聲如沸侣背。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)贩耐。三九已至弧腥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間潮太,已是汗流浹背管搪。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留铡买,地道東北人更鲁。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像奇钞,于是被迫代替她去往敵國(guó)和親澡为。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

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

  • 前言 微信小程序自1月19號(hào)發(fā)布后,可謂是有人歡喜有人憂啊.曾經(jīng)對(duì)它一度抱有各種期待的前端工作者們?cè)趶埧偟囊痪渚?...
    LinDaiDai_霖呆呆閱讀 6,198評(píng)論 6 11
  • 步驟 創(chuàng)建自定義組件 在頁(yè)面中使用組件 頁(yè)面和組件之間的傳值 項(xiàng)目結(jié)構(gòu)及實(shí)現(xiàn)后效果 1景埃、 新建自定義compone...
    YanniLi閱讀 3,251評(píng)論 0 3
  • 組件化是web媒至、移動(dòng)開發(fā)的大趨勢(shì),一次開發(fā)多次使用谷徙,調(diào)用方便拒啰,解耦性好。當(dāng)然在小程序開發(fā)是一個(gè)趨勢(shì)完慧。 官網(wǎng):htt...
    共田君閱讀 2,105評(píng)論 0 0
  • 本套組件結(jié)合了微信的視覺(jué)規(guī)范谋旦,為用戶提供更加統(tǒng)一的使用感受。包含: 底部彈出視圖(Dialog)、支付密碼輸入框(...
    R_yan閱讀 2,019評(píng)論 0 9
  • 2017.11月初期待已久的原生小程序自定義組件功能已經(jīng)發(fā)布蛤织,此次發(fā)布版本為 1.6.3赴叹,盡管此前有模板<temp...
    dkvirus閱讀 4,836評(píng)論 0 6