Vue使用日记(10):插槽slot的使用

33 篇文章 ¥99.90 ¥299.90
本文详细介绍了Vue中的插槽机制,包括编译作用域的概念、默认插槽、具名插槽以及作用域插槽的使用。通过实例演示了如何通过插槽实现组件的可复用性和可扩展性,以达到在父组件中自定义子组件内容的效果。

在进行插槽的说明之前,先对一个概念进行说明:编译作用域。

编译作用域

官方给出的解析是:父模板里的所有内容都是在父级作用域中编译的;子模板里的所有内容都是在子作用域中编译的。

举一个例子:

<div id="app">
    <my-cpn v-show="isShow"></my-cpn>
</div>

<template id="myCpn">
    <h2>能否显示出来呢</h2>
</template>

<script>
    Vue.component('my-cpn',{
        template:"#myCpn",
        data() {
            return {
                isShow:false
            }
        }
    }

    let app = new Vue({
        el:"#app",
        data: {
            isShow:true
        }
    })
</script>

说明:这里的组件能正常显示出来,说明使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jimson_zhu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值