91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序怎么自定義組件

發布時間:2022-03-11 10:06:20 來源:億速云 閱讀:163 作者:iii 欄目:開發技術

這篇文章主要講解了“微信小程序怎么自定義組件”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“微信小程序怎么自定義組件”吧!

組件模版和樣式

類似于頁面,自定義組件擁有自己的 wxml 模版和 wxss 樣式。

組件模版

組件模版的寫法與頁面模板相同。組件模版與組件數據結合后生成的節點樹,將被插入到組件的引用位置上。

在組件模板中可以提供一個 <slot> 節點,用于承載組件引用時提供的子節點。

代碼示例:

<!-- 組件模板 --><view class="wrapper">
  <view>這里是組件的內部節點</view>
  <slot></slot></view>
<!-- 引用組件的頁面模版 --><view>
  <component-tag-name><!-- 這部分內容將被放置在組件 <slot> 的位置上 --><view>這里是插入到組件slot中的內容</view>
  </component-tag-name></view>

組件wxml的slot

在組件的wxml中可以包含 slot 節點,用于承載組件使用者提供的wxml結構。

默認情況下,一個組件的wxml中只能有一個slot。需要使用多slot時,可以在組件js中聲明啟用。

Component({
  options: {
    multipleSlots: true // 在組件定義時的選項中啟用多slot支持
  },
  properties: { /* ... */ },
  methods: { /* ... */ }
})

此時,可以在這個組件的wxml中使用多個slot,以不同的 name 來區分。

<!-- 組件模板 --><view class="wrapper">
  <slot name="before"></slot>
  <view>這里是組件的內部細節</view>
  <slot name="after"></slot></view>

使用時,用 slot 屬性來將節點插入到不同的slot上。

<!-- 引用組件的頁面模版 --><view>
  <component-tag-name><!-- 這部分內容將被放置在組件 <slot name="before"> 的位置上 --><view slot="before">這里是插入到組件slot name="before"中的內容</view><!-- 這部分內容將被放置在組件 <slot name="after"> 的位置上 --><view slot="after">這里是插入到組件slot name="after"中的內容</view>
  </component-tag-name></view>

感謝各位的閱讀,以上就是“微信小程序怎么自定義組件”的內容了,經過本文的學習后,相信大家對微信小程序怎么自定義組件這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴南区| 平武县| 贵南县| 桐城市| 泰顺县| 洪湖市| 马关县| 增城市| 筠连县| 榆树市| 濉溪县| 镶黄旗| 资讯| 沙湾县| 南川市| 石城县| 秦皇岛市| 罗平县| 响水县| 宕昌县| 泰兴市| 平阴县| 合水县| 政和县| 祁阳县| 贵港市| 玛纳斯县| 北票市| 镇江市| 桐柏县| 玉山县| 衡阳县| 仙居县| 方正县| 民丰县| 岳普湖县| 乌鲁木齐县| 阿勒泰市| 孟连| 宁阳县| 南开区|