solt插槽简单使用实例

在父组件内可以定义方法,变量 等,还可以在父组件中使用呢。

样式可以在子组件里写,也可以在父组件写。

子组件:

<template>
    <div class="admin-user-layout">
        bujubububububuubub
        <slot></slot>
    </div>
</template>

<script>
    export default {
        name: "AdminUserLayout"
    }
</script>

<style scoped lang="stylus">
    .testtest
        color: red
</style>

父组件中使用:

<template>
    <div class="admin-user-detail">
        <!--测试-->
        <AdminUserLayout>
            <div @click="handleAmend" class="testtest">点击点击</div>
            <input type="text" v-model="testmodel">
        </AdminUserLayout>

    </div>
</template>

<script>

    import BtnGoupBottom from "../components/basic/BtnGroupBottom"
    import AdminUserLayout from "../components/basic/AdminUserLayout"
    export default {
        name: "AdminUserDetail",
        components:{
            AdminUserLayout
        },
        data(){
            return{
                detailData: {},
                testmodel: ''
            }
        },
        /*
        watch: {
            testmodel: function (val, oldVal) {
                console.log(val);
            }
        },
        */
        methods: {
           
            //修改
            handleAmend(){
                console.log('修改');
            }
        }
        

    }
</script>

<style scoped lang="stylus">



</style>

猜你喜欢

转载自www.cnblogs.com/taohuaya/p/10308400.html