vue插槽

作者: 露露璐璐 | 来源:发表于2018-07-08 20:42 被阅读0次
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div id="app">
        <child>
            <div class="header" slot="header">header</div>
            <div class="footer" slot="footer">footer</div>
        </child>
    </div>
    <script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.js"></script>
    <script>
        Vue.component('child', {
            template: `<div>
                            <slot name="header"></slot>
                            <div>content</div>
                            <slot name="footer"></slot>
                        </div>`,
            data: function () {
                return{
    
                }
            }
        })
        var vm = new Vue({
            el: '#app',
            data: {}
        })
    </script>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:vue插槽

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