插槽就是子元件中的提供給父元件使用的乙個佔位符,用 表示,父元件可以在這個佔位符中填充任何模板**,如 html、元件等,填充的內容會替換子元件的標籤。
單獨寫乙個元件header.vue
內容如下:
>
>
//如下頭部分為三部分=左=中=右然後寫好全域性樣式
class
="header"
>
class
="h-left"
>
name
="back"
>
slot
>
div>
class
="h-center"
>
name
="ins"
>
slot
>
div>
class
="h-right"
>
name
="tob"
>
slot
>
div>
div>
div>
template
>
>
export
default
;script
>
>
.header
.header .h-left
.header .h-right
.header .h-center
style
>
在你需要的元件比如主頁寫入:
只要在需要的地方寫入slot所對應的name直接填充內容,就把對應頁面的頭部改變了
>
class
="about"
>
>
slot
="back"
>
返回div
>
slot
="ins"
>
aboutdiv
>
header
>
v-for
="(a, b) in 99"
:key
="b"
>
>
} this is an about pagep
>
div>
div>
template
>
vue插槽的使用
什麼是插槽?插槽 slot 是 vue 提出來的乙個概念,正如名字一樣,插槽用於決定將所攜帶的內容,插入到指定的某個位置,從而使模板分塊,且具有模組化的特質和更大的重要性,插槽顯不顯示 怎樣顯示是由父元件來控制的,而插槽在 顯示就由子元件來進行控制 用 slot 元素將不同的dom 樹組合在一起,s...
vue插槽的使用
父元件 父元件 呼叫子元件 color red 我預設插槽內容 p slotone1 div 子元件 vue.component soltonel 乙個元件中只能有乙個預設插槽。相對應的,具名插槽就可以有很多個,只要名字 name屬性 不同就可以了 父元件 父元件 呼叫子元件 footer styl...
Vue 插槽的使用
專案中具名插槽使用的較多。封裝的通用提示元件,如 上圖截的是登出提示,有的時候不同的情況下提示元件的提示內容不一樣,這就要根據具體情況更改 元件中的text內容 首先父元件使用prompt子元件 在向具名插槽提供內容的時候,我們可以在乙個元素上使用v slot指令,並以v slot的引數的形式提供其...