二:具名插槽的使用
三:作用域插槽的使用
>
>
>
>
按鈕一button
>
cpn>
>
登入名type
="text"
>
cpn>
div>
src=
'./js/vue.js'
>
script
>
"mycpn"
>
>
>
好好學習,天天向上h1
>
>
slot
>
div>
template
>
>
const vm =
newvue(,
methods:
, components:}}
)script
>
body
>
>
>
>
slot
="center"
>
這是修改過的中間
span
>
cpn>
div>
src=
'./js/vue.js'
>
script
>
"mycpn"
>
>
name
="left"
>
>
左側span
>
slot
>
name
="center"
>
>
中間span
>
slot
>
name
="right"
>
>
右側span
>
slot
>
div>
template
>
>
const vm =
newvue(,
methods:
, components:}}
)script
>
body
>
官方給出了一條準則∶父元件模板的所有東西都會在父級作用域內編譯;子元件模板的所有東西都會在子級作用域內編譯。
父元件替換插槽的標籤,但是內容由子元件來提供。
>
>
>
cpn>
>
slot-scope
='slot'
>
v-for
="(item,index) in slot.data"
>
}——span
>
template
>
cpn>
div>
"mycpn"
>
>
:data
='planguages'
>
>
v-for
="(item,index) in planguages"
>
}li>
ul>
slot
>
div>
template
>
src=
'./js/vue.js'
>
script
>
>
const vm =
newvue(,
methods:
, components:}}
}})script
>
body
>
vue slot插槽的使用
vue官方文件在slot這部分講解的並不是很詳細,這裡用更通俗的語言進行描述。根據官檔的標題來開始吧 假如父元件的 如下 children為註冊的子元件 這裡是插槽的內容,位於子元件內部 渲染結果 這裡是子元件,注意 沒有加入slot標籤哦!上面的 實際效果如下 這裡是父元件 這裡是子元件,注意 沒...
Vue slot 插槽的使用
slot插槽作為分發內容的出口 假設看這篇文章的你已經有了一定的vue元件基礎 let btn vue.component btn template 1 上述 建立了乙個名為btn的全域性元件。接下來我們在其他頁面中呼叫這個外掛程式 let vm new vue template 得到的頁面效果如下...
Vue slot插槽的使用
lang en charset utf 8 插槽title head slot slot1 up value data title up slot slot2 down value book v for book in books down shouhe div src script src scr...