美文网首页
自定义组件传递组件的样式

自定义组件传递组件的样式

作者: 念念碎平安夜 | 来源:发表于2021-12-29 09:57 被阅读0次
    <template>
        <div class="box" :style="styleVar"></div>
    </template>
    
    <script>
    export default {
        name: "style",
        props: {
            height: {
                type: Number,
                default: 10
            },
            width: {
                type: Number,
                default: 10
            }
        },
        computed: {
            styleVar() {
                return {
                    '--box-height': this.height + 'px',
                    '--box-width': this.width + 'px'
                }
            }
        }
    }
    </script>
    
    <style scoped lang="scss">
    .box {
        height: var(--box-height);
        width: var(--box-width);
        background: red;
    }
    </style>
    

    相关文章

      网友评论

          本文标题:自定义组件传递组件的样式

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