需求
- 有组件
full-page - 组件
full-pagedata中有值state - 组件
full-page中有一个插槽 - 有组件
page1,将组件page1插入到组件full-page的插槽中 - 同时要将组件
full-page中的state传入组件page1中
代码
在组件
full-page中向插槽传值1
2
3
4
5
6
7
8
9
10
11
12
13
14<template>
<div>
<slot :state="state></slot>
</div>
</template>
<script>
export default{
data(){
return{
state: '1'
}
}
}
</script>使用组件
full-page时将值传入插槽中1
2
3
4
5<full-page>
<template scope="props">
<page1 :state="props.state"><page1>
</template>
</full-page>在组件
page1中获取值1
2
3
4
5
6
7
8
9
10<script>
export default{
props: ['state']
data(){
return{
}
}
}
</script>