组件传递数据——$emit(子传父)

子控件Header.vue

<script>
    export default {
        name: "Header",
        methods:{
            toUser(){
                console.log('user')
            },
            toExit(){
                console.log('exit')
            },
            collapse(){ //传值方法
                this.$emit('doCollapse')
            }
        }
    }
</script>

父控件Index.vue

<template>
    <el-container style="height: 100%; border: 1px solid #eee">
        <el-aside width="200px" style="background-color: rgb(238, 241, 246);height: 100%;margin-left: -1px;" >
            <Aside :isCollapse="isCollapse"></Aside>
        </el-aside>

        <el-container style="height: 100%">
            <el-header style="text-align: right; font-size: 12px;border-bottom: rgba(169,169,169,0.3) 1px solid">
                <Header @doCollapse="doCollapse"></Header>
            </el-header>

            <el-main style="height: 100%">
                <Main></Main>
            </el-main>
        </el-container>
    </el-container>
</template>

<script>
    import Aside from "./Aside";
    import Header from "./Header";
    import Main from "./Main";
    export default {
        name: "Index",
        components: {Main, Header, Aside},
        data(){
            return{
                isCollapse:false
            }
        },
        methods:{
            doCollapse(){
                console.log('11')
                this.isCollapse=!this.isCollapse
            }
        }


    }
</script>

<style scoped>
    .el-header {
        /*background-color: #B3C0D1;*/
        color: #333;
        line-height: 60px;
    }
    .el-aside {
        color: #333;
    }
    .el-main {
        padding: 5px;
    }
</style>

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-21 18:32:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-21 18:32:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-21 18:32:03       87 阅读
  4. Python语言-面向对象

    2024-01-21 18:32:03       96 阅读

热门阅读

  1. Ubuntu1804下如何切换python版本

    2024-01-21 18:32:03       58 阅读
  2. 数据库-列的类型-Enum类型和set类型

    2024-01-21 18:32:03       47 阅读
  3. max98357 的几点说明

    2024-01-21 18:32:03       49 阅读
  4. c++复习-基础-从c到c++

    2024-01-21 18:32:03       55 阅读
  5. css动画旋转效果实现

    2024-01-21 18:32:03       54 阅读
  6. 在SpringBoot 3.2.1中使用JPA报错

    2024-01-21 18:32:03       67 阅读
  7. springboot启动后加载热点数据到Redis

    2024-01-21 18:32:03       56 阅读
  8. 代码随想录day32 贪心算法训练

    2024-01-21 18:32:03       52 阅读
  9. Go语言协程使用

    2024-01-21 18:32:03       61 阅读