获取子组件插槽里面的 数组----数据

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 获取子组件插槽里面的 数组----数据-->
    <div id="app">
        <comp> </comp>
        <comp> 
            <!-- 在父组件内部使用子组件,通过插槽拿到数据的写法 -->
            <template slot-scope="slot">
                <span v-for="item in slot.data">{{item}}</span>
            </template>
        </comp>

        <comp> 
            <!--父组件替换插槽里面的内容,但是内容还是有子组件提供,,=-------也就是说:子组件可以通过插槽传递数据  -->
            <template slot-scope="slot">
                <span >{{slot.data.join("-")}}</span>
            </template>
        </comp>
          
    </div>
    
    <template id="tem">
        <!-- //在子组件内接收值 -->
        <div>
            <h2>我是子组件</h2>
            <!-- 在子组件内部定义插槽的数据 -->
            <slot :data="list">
                <ul>
                    <li v-for="item in list">{{item}}</li>
                </ul>
            </slot>
        </div>
        
    </template>

    <script src="./vue.js"></script>
    <script>
        const comp={  //创建子组件 
            template:"#tem",  //挂在子组件模板
            props:{ //子组件接受父组件的值
                
            },
            data(){ //必须是一个函数
                return {
                    meesage:'我是社会主义接班人',
                    list:["js编程","编程人生","前端优化","c++","python","java"]
                }
            },
            
            methods: {
              
            }
        }
        const app = new Vue({
            el: '#app',//用于要挂在的元素
            data: {
                what: '你好啊,黄金时代',
            },
            components:{ //挂载子组件到父组件上面
                comp,
            },
            methods: {
                
            },
        });
    </script>
</body>
</html>

记录一下======================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值