Vue Slot v-for 传递参数到子组件

如果帮助到您,请轻点【喜欢】

<div id="wrapper">
    <parent :list="list">
        <template scope="props">
            <child :data="props.rowdata"></child>
        </template>
    </parent>
</div>
Vue.component('parent', {
    props: ["list"],
    template: `
        <ul>
            <div>title{{list.length}}</div>
            <slot v-for="item in list" :rowdata="item">
            </slot>
        </ul>
    `
})

Vue.component('child', {
    props: ["data"],
    template: `
        <li >
            {{data}}
        </li>
    `
})

new Vue({
    el: '#wrapper',
    data: function () {
        return {
            list: [{
                    a: 1,
                    b: 2
                },
                {
                    a: 1,
                    b: 2
                },
            ]
        }
    },
})

大前端知识库收集分享 www.rjxgc.com 壹玖零Tech
搜罗各种前后端奇淫技巧,花式编程思想,日日更新,速来围观吧...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容