小程序 components

自定義組件的構(gòu)成

同樣是由json wxml wxss js 4個文件組成

聲明自定義組件

需要在 json 文件中進(jìn)行自定義組件聲明

{
  "component": true
}

局部樣式的使用

組件內(nèi)的樣式只對該組件起作用,而且在組件wxss中不應(yīng)使用 ID選擇器 、屬性選擇器 和 標(biāo)簽名 選擇器。

/* 這里的樣式只應(yīng)用于這個自定義組件 */
.inner {
  color: red;
}

組件的定義

使用 Component 方法來定義組件

Component({
  properties: {
    // 這里定義了innerText屬性,屬性值可以在組件使用時指定
    innerText: {
      type: String,
      value: 'default value',
    }
  },
  data: {
    // 這里是一些組件內(nèi)部數(shù)據(jù)
    someData: {}
  },
  methods: {
    // 這里是一個自定義方法
    customMethod: function(){}
  }
})

使用自定義組件

在使用該組件的頁面 json中進(jìn)行配置,

{
  "usingComponents": {
   // 自定義標(biāo)簽名 : 組件的路徑
    "component-tag-name": "path/to/the/custom/component"
  }
}

然后象普通標(biāo)簽一個引用該自定義組件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 微信小程序代碼復(fù)用技術(shù)-模板/組件/插件 MD by Jimbowhy and you can visit my ...
    堅果jimbowhy閱讀 11,002評論 1 13
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,172評論 3 119
  • 因新工作主要負(fù)責(zé)微信小程序這一塊,最近的重心就移到這一塊,該博客是對微信小程序整體的整理歸納以及標(biāo)明一些細(xì)節(jié)點,初...
    majun00閱讀 7,632評論 0 9
  • Mike有一米83,加上他每天早上5點去健身房,所以搬家對他并不困難,每個周六出去一天,可以有220歐以上。 一個...
    劉溪溪閱讀 328評論 2 3
  • 今早起床,打開手機(jī),第一次看到簡書右上角上有那么多信息,一共二十九條。我很激動,什么情況,我迫不及待的打開,哇,我...
    心靈歷練閱讀 353評論 4 10

友情鏈接更多精彩內(nèi)容