dialog 对话框组件封装

本文介绍如何在 Vue.js 应用中封装一个对话框组件,并进行全局注册,以便在应用的各个部分方便地使用这个组件。
摘要由CSDN通过智能技术生成

对话框组件的封装(设置标题,动态插入内容,动态插入底部操作按钮,打开关闭功能)
需要在全局注册成组件,

<template>
  <div class="xtx-dialog" :class="{fade}">
    <div class="wrapper" :class="{fade}">
      <div class="header">
        <h3>{
   {
   title}}</h3>
        <a href="JavaScript:;" class="iconfont icon-close-new"></a>
      </div>
      <div class="body">
       // 对话框内容
        <slot name='default' />
      </div>
      <div class="footer">
      插槽占位
      <slot name='footer'/>
        //<XtxButton type="gray" style="margin-right:20px">取消</XtxButton>
      //  <XtxButton type="primary">确认</XtxButton>
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值