封装dialog组件

2020-03-23  本文已影响0人  随风飞2019

components目录下新建一个zyw-dialog.vue文件,里面是组件模板内容
main.js里面全局引入组件
import zywDialog from "@/components/zyw-dialog.vue"
Vue.component(zywDialog.name,zywDialog)
页面里面,直接使用组件<zyw-dialog></zyw-dialog>

zyw-dialog.vue文件模板内容如下:
<template>
    <div class="el-dialog__wrapper">
        <div class="el-dialog">
            <div class="el-dialog__header">
                <slot name="header">默认:温馨提醒</slot>
            </div>
            <div class="el-dialog__body">
                <slot name="body">
                    这里是默认内容区域哦!
                </slot>
            </div>
            <div class="el-dialog__footer" v-if="$slots.footer">
                <slot name="footer">
                </slot>
            </div>
        </div>
    </div>
</template>
上一篇 下一篇

猜你喜欢

热点阅读