index.vue 1.27 KB
<template>
    <div class="content_box">
        <el-tabs v-model="activeName" class="tabs" @tab-click="handleClick">
            <el-tab-pane label="多幢基本信息" name="dzxx"><dzxx v-if="dzJbxxVisble"></dzxx></el-tab-pane>
            <el-tab-pane label="附件材料" name="fjcl"><fjcl v-if="fjclVisible"></fjcl></el-tab-pane>
        </el-tabs>
    </div>
</template>

<script>
    import dzxx from "./dzxx";
    import fjcl from "./../zd/fjcl/fjcl"
    export default {
        name: "",
        components: {
            dzxx,fjcl
        },
        props: {},
        data() {
            return {
                activeName: "dzxx",
                dzJbxxVisble:true,
                fjclVisible:false
            };
        },
        methods: {
            handleClick(tab, event) {
                switch (tab.name) {
                    case 'dzxx':
                        this.dzJbxxVisble = true;
                        break
                    case 'fjcl':
                        this.fjclVisible = true;
                        break;
                    default:
                        break;
                }
            },
        },
        created() {},
        mounted() {},
        computed: {},
        watch: {},
    };
</script>
<style scoped lang="less"></style>