W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Blade 組件也允許您在類的渲染方法中訪問組件的名稱,屬性以及插槽。當(dāng)然,為了訪問這個(gè)數(shù)據(jù),您應(yīng)該在組件的 render
方法中返回一個(gè)閉包函數(shù)。這個(gè)閉包函數(shù)接收一個(gè)名為 $data
的數(shù)組作為它唯一的參數(shù):
/**
* 獲取組件的視圖 / 內(nèi)容
*
* @return \Illuminate\View\View|\Closure|string
*/
public function render()
{
return function (array $data) {
// $data['componentName'];
// $data['attributes'];
// $data['slot'];
return '<div>Component content</div>';
};
}
componentName
等于使用 x-
作為前綴后 HTML 標(biāo)簽中使用的名稱。 attributes
元素包含所有可能出現(xiàn)在 HTML 標(biāo)簽中的屬性。 slot
元素是一個(gè) Illuminate\Support\HtmlString
實(shí)例,該實(shí)例包含組件中的插槽定義的內(nèi)容。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: