vue插槽的使用 怎麼改變頭部內容

2021-10-24 16:15:40 字數 1270 閱讀 3700

插槽就是子元件中的提供給父元件使用的乙個佔位符,用 表示,父元件可以在這個佔位符中填充任何模板**,如 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的引數的形式提供其...