美文网首页
插槽slot

插槽slot

作者: 张先觉 | 来源:发表于2020-10-22 11:18 被阅读0次

插槽,占位符slot
具名插槽,指定占位符slotname
作用域插槽,子组件占位符向父组件占位符通信。slotslot-scope

  • 子组件:
<template>
    <div>
        <!-- 普通插槽 -->
        <slot></slot>

        <!-- 具名插槽 -->
        <slot name="name"></slot>

        <!-- 作用域插槽和具名插槽 -->
        <ul>
            <!-- row = {item[0], {item[i]}},其中,row自定义属性,将要传到父组件里面,通过slot-scope进行接受 -->
            <slot
                v-for="item in [
                  { name: '作用域插槽:' }, 
                  { content: 'slot-scope属性接受子组件导出的数据,实现子组件里面的插槽向父组件通信' }]"
                :row="item"
                name="more"
            ></slot>
        </ul>
    </div>
</template>
  • 父组件:
<template>
    <div>
        <my-son>
            <template>
                <h3>插槽:占位符</h3>
            </template>

            <template slot="name">
                <h3>具名插槽,制定name属性的占位符</h3>
            </template>

            <!-- scope = { row },其中,slot-scope接受子组件传递过来的参数 -->
            <template slot="more" slot-scope="scope">
                <b>{{ scope.row.name }}</b>
                <span>{{ scope.row.content }}</span>
            </template>
        </my-son>
    </div>
</template>

<script>
import mySon from "./pages/son";
export default {
    components: {
        mySon,
    },
};
</script>

相关文章

  • 插槽

    默认插槽: 具名插槽:slot name='footer' 作用域插槽:v-slot===slot-scope 默...

  • 2-6 vue 匿名插槽-slot

    匿名插槽-slot Slot插槽 —— 实现内容分发 什么是slot?slot的意思是插槽,其目的在于让组件的可扩...

  • Vue之深入理解插槽—slot, slot-scope, v-s

    Vue 2.6.0 以前Vue 2.6.0 以后具名插槽 slot具名插槽 v-slot作用域插槽 slot-sc...

  • 插槽

    插槽的基础使用,

  • 插槽slot

    插槽,占位符slot具名插槽,指定占位符slot、name作用域插槽,子组件占位符向父组件占位符通信。slot、s...

  • vue slot匿名插槽 / 具名插槽 / 作用域插槽

    slot 匿名插槽 slot 具名插槽 应用场景 slot 作用域插槽: 在父组件中可以获得子组件的数据,并在父组...

  • vue插槽

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

  • 在vue中使用插槽

    slot 插槽

  • vue slot插槽

    v-slot 插槽的用法: 单个slot内容时: 子组件: 父组件: 多个slot内容时(具名插槽): 子组件: ...

  • vue插槽slot详解

    插槽分类:具名插槽与作用域插槽。在新版中(2.6.0)统一都叫v-slot指令,老版中称之为slot与slot-s...

网友评论

      本文标题:插槽slot

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