vue的插槽的使用 slot

2021-10-05 07:23:05 字數 617 閱讀 7602

slot的基本使用:

slot可以設定預設值: 預設

//slot替換為span>an

ahh全部替換

//多個標籤同步替換

an//這裡使用slot的預設值

預設//給slot設定了預設值

components:}})

2、具名插槽:

假設我們封裝了乙個導航欄元件,建立了左中右三個插槽,外邊給插槽插入內容時,怎麼區分?

//修改了最後沒有name的slot

jaintou

//修改name=left的slot

//修改name=center的slot

左邊 中間

右邊components:}})

3、編譯的作用域:

父模板的所有東西都在父級作用域內編譯,子元件的所有模板的所有東西都在子集作用域內編譯。

4、作用域插槽:父元件替換插槽的標籤,但是內容是由子元件提供的

//固定寫法

}*//datass就是下面的slot繫結的datass值:planguage

}components: } }}})

Vue插槽slot的使用

vue官方文件中關於slot插槽的說明很簡短,語言又寫的很凝練,這就有可能造成初次接觸插槽的開發者容易產生 算了吧,回頭再學,反正已經可以寫基礎元件了 的想法,於是就關閉了vue的說明文件。q 假如父元件需要在子元件內放一些dom元素,那麼這些dom是顯示呢還是不顯示呢?預設情況下是不會顯示的,如下...

VUE插槽 slot 的使用

經驗 問題描述 插槽 slot 是vue提出來的乙個概念,正如名字一樣,插槽用於決定將所攜帶的內容,插入到指定的某個位置,從而使模板分塊,具有模組化的特質和更大的重用性。插槽顯不顯示 怎樣顯示是由父元件來控制的,而插槽在 顯示就由子元件來進行控制。解決方法 幾種常見的插槽 1 預設插槽 父元件 在父...

vue插槽slot的使用

vue的slot是子元件向父元件提供html自定義模版,具體做法是子元件中定義slot模版,然後在父元件中使用template去填充子元件的slot部分,子元件可以通過在slot上新增屬性給父元件傳遞資料。主要使用在拓展元件上,比如 元件,讓父元件可以自定義每一行的不同情況下的按鈕,而子元件只需要關...