zoukankan      html  css  js  c++  java
  • vue插槽slot用法

    参考: https://blog.csdn.net/bobozai86/article/details/105473445

    匿名插槽

    子组件设置

    <template>
        <div>
            <h1>今天天气状况:</h1>
            <slot></slot>
        </div>
    </template>
    <script>
        export default {
            name: 'child'
        }
    </script>
    

    父组件调用

    <template>
        <div>
            <div>使用slot分发内容</div>
            <div>
                <child>
                    <div style="margin-top: 30px">多云,最高气温34度,最低气温28度,微风</div>
                </child>
            </div>
        </div>
    </template>
    <script>
        import child from "./child.vue";
        export default {
            name: 'father',
            components:{
                child
            }
        }
    </script>
    

    具名插槽

    子组件设置

    <template>
        <div>
            <div class="header">
                <h1>我是页头标题</h1>
                <div>
                    <slot name="header"></slot>
                </div>
            </div>
            <div class="footer">
                <h1>我是页尾标题</h1>
                <div>
                    <slot name="footer"></slot>
                </div>
            </div>
        </div>
    </template>
     
    <script>
        export default {
            name: "child1"
        }
    </script>
     
    <style scoped>
     
    </style>
    

    父组件调用

    <template>
    <div>
        <div>slot内容分发</div>
        <child1>
            <template slot="header">
                <p>我是页头的具体内容</p>
            </template>
            <template slot="footer">
                <p>我是页尾的具体内容</p>
            </template>
        </child1>
    </div>
    </template>
     
    <script>
        import child1 from "./child1.vue";
     
        export default {
            name: "father1",
            components: {
                child1
            }
        }
    </script>
     
    <style scoped>
     
    </style>
    
  • 相关阅读:
    网页定位导航
    position元素的定位
    节点属性
    css控制换行,断词
    css隐藏多余文字显示...
    重绘和回流
    CSS属性书写顺序
    模拟select
    常用html标签
    clientHeight、scrollHeight和offsetHeight基本用法
  • 原文地址:https://www.cnblogs.com/xihailong/p/14872058.html
Copyright © 2011-2022 走看看