基于element二次封装el-dialog

简介: 笔记

封装组件:

HTML:

<el-dialog
      :title="title"
      center
      :visible.sync="visible"
      :before-close="handleClose"
      :show-close="false"
      width="364px"
    >
      <span>{{ content }}</span>//内容区域
      <span slot="footer" class="dialog-footer">//底部按钮区域
        <el-button @click="handleClose">取消</el-button>
        <el-button type="primary" @click="handleSubmit">确定</el-button>
      </span>
    </el-dialog>

注意::show-close="false"是去除×按钮的

props:

props: {
    visible: { default: false },//控制显示的需要default
    title: [String, Number],
    content: [String, Number],
    countDown: [String, Number],
  },

父组件:

HTML:

<countDownBox
        :visible.sync="detailsVisible"//控制显示隐藏
        title="标题"
        content="内容"
      ></countDownBox>

引入:

import countDownBox from "@/components/countDownBox";
export default {
  components: {
    countDownBox,
  },
  data() {
    return {
      detailsVisible: false, //弹框展示
    }
  }
}



目录
相关文章
|
7月前
|
前端开发
elementui解决el-dialog不清空内容的问题,el-dialog关闭时销毁子组件
elementui解决el-dialog不清空内容的问题,el-dialog关闭时销毁子组件
|
7月前
|
JavaScript
Vue给Element UI的el-popconfirm绑定按钮事件
Vue给Element UI的el-popconfirm绑定按钮事件
|
7月前
有关element UI el-table 跟el-dialog搭配使用出现的问题,背景问题,穿透问题
有关element UI el-table 跟el-dialog搭配使用出现的问题,背景问题,穿透问题
345 0
Element el-button 按钮组件详解
本文目录 1. 背景 2. 按钮分类 3. 按钮样式 4. 按钮状态 5. 按钮分组 6. 按钮尺寸 7. 小结
2942 0
Element el-button 按钮组件详解
|
5月前
|
JavaScript
element-ui 在vue中el-input输入框的autofocus属性失效【解决方案】
element-ui 在vue中el-input输入框的autofocus属性失效【解决方案】
290 1
|
资源调度
动态表单:el-form-renderer
动态表单:el-form-renderer
155 0
【element-ui用法】el-radio-group默认选择和数据回显问题的解决方案
【element-ui用法】el-radio-group默认选择和数据回显问题的解决方案
834 0
|
JavaScript
elementUI封装 el-dialog
elementUI封装 el-dialog
element-ui中的prop 的相关作用
element-ui中的prop 的相关作用
474 0