美文网首页
14.插槽slot的使用

14.插槽slot的使用

作者: 最爱喝龙井 | 来源:发表于2019-10-30 09:11 被阅读0次

1.不具名的slot

slot,插槽,就是对组件的功能进行扩展的接口,我们可以通过slot标签占位,然后我们可以自定义插槽位置的内容

<div id="app">
        <cpn1></cpn1>
        <cpn1><p>make the world a better place</p></cpn1>
    </div>
    <template id="cpn">
        <div>
            <h2>这是子组件</h2>
            <p>hello world</p>
            <slot><button>按钮</button></slot>
        </div>
    </template>
    <script>
        let cpn1 = {
            template: "#cpn",
            methods: {
                show() {
                    console.log('hello world')
                }
            }
        }
        var vm = new Vue({
            el: '#app',
            data: {},
            methods: {},
            components: {
                cpn1
            }
        });
    </script>

2. 具名插槽

具名的插槽,就是我们有些时候,需要对多个地方进行修改,这时候我们就需要通过给slot标签添加name属性,然后在使用组件的时候通过slot=“name属性值”的方式来确定到底是哪一个slot标签需要更改。

<div id="app">
        <cpn1><i slot="second">你好,世界</i></cpn1>
        <cpn1>
            <p slot="first">make the world a better place</p>
            <i slot="second">你好,世界</i>
        </cpn1>

    </div>
    <template id="cpn">
        <div>
            <h2>这是子组件</h2>
            <p>hello world</p>
            <slot name="first"><button>按钮</button></slot>
            <slot name="second"></slot>
        </div>
    </template>
    <script>
        let cpn1 = {
            template: "#cpn",
            methods: {
                show() {
                    console.log('hello world')
                }
            }
        }
        var vm = new Vue({
            el: '#app',
            data: {},
            methods: {},
            components: {
                cpn1
            }
        });
    </script>

相关文章

  • vue插槽

    vue插槽slot的理解与使用 vue slot插槽的使用介绍及总结

  • 插槽

    插槽的基础使用,

  • 14.插槽slot的使用

    1.不具名的slot slot,插槽,就是对组件的功能进行扩展的接口,我们可以通过slot标签占位,然后我们可以自...

  • Vue插槽:slot、slot-scope与指令v-slot使用

    不具名插槽 具名插槽 v-slotv-slot在组件中使用slot进行占位时,也是在slot标签内使用name 属...

  • 小程序组件插槽

    匿名插槽 使用时,用 slot 属性来将节点插入到不同的slot上。 实名插槽 使用时,用 slot 属性来将节点...

  • Vue01组件化实践-03 插槽 slot

    组件化 slot 插槽 demo github地址:feature/slot 分支 直接上代码体会插槽的使用吧

  • slot是什么?有什么作用?原理是什么?

    slot又名插槽,是Vue的内容分发机制,组件内部的模板引擎使用slot元素作为承载分发内容的出口。插槽slot是...

  • slot(插槽)

    slot又称插槽,是Vue的内容分发机制,组件内部的模板引擎使用slot元素作为承载分发内容的出口。插槽slot是...

  • vue 插槽的使用

    vue 插槽手册 深入理解vue中的slot与slot-scope 插槽的使用其实是很简单首先要明白插槽是使用在子...

  • Vue 小知识点汇总

    插槽slot 如何使用slot的同时传数据(v-slot:name="value") situation: 父页面...

网友评论

      本文标题:14.插槽slot的使用

      本文链接:https://www.haomeiwen.com/subject/glonvctx.html