vue中的具名插槽slot
Posted web半晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中的具名插槽slot相关的知识,希望对你有一定的参考价值。
1、父组件
1.1、html部分
<div id="app">
<h2>父组件</h2>
<hr />
<scope-slots>
<!-- 写法一 -->
<template slot="namedSlot"> content </template>
<!-- 写法二 -->
<!-- <template v-slot:namedSlot> content </template> -->
</scope-slots>
</div>
注意:不能与作用域插槽共同使用,两者是互斥关系。也就是不能写成
<template v-slot:namedSlot v-slot="article"> article.info.title </template>
或者<template slot="namedSlot" v-slot="article"> article.info.title </template>
,这两种写法都不起作用,且报错。
1.2、javascript部分
import ScopeSlots from "./components/ScopeSlots.vue";
export default
name: "App",
components:
ScopeSlots,
,
data()
return
content: "具名插槽从父组件获取数据渲染",
;
,
;
2、子组件
<div>
<h3>子组件</h3>
<div>
<h5>具名插槽</h5>
<slot name="namedSlot"></slot>
</div>
</div>
3、其他插槽链接
以上是关于vue中的具名插槽slot的主要内容,如果未能解决你的问题,请参考以下文章