基于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, //弹框展示
    }
  }
}



目录
相关文章
|
1月前
|
前端开发
elementui解决el-dialog不清空内容的问题,el-dialog关闭时销毁子组件
elementui解决el-dialog不清空内容的问题,el-dialog关闭时销毁子组件
67 0
|
17天前
|
JavaScript
Vue给Element UI的el-popconfirm绑定按钮事件
Vue给Element UI的el-popconfirm绑定按钮事件
|
1月前
有关element UI el-table 跟el-dialog搭配使用出现的问题,背景问题,穿透问题
有关element UI el-table 跟el-dialog搭配使用出现的问题,背景问题,穿透问题
42 0
|
4月前
使用element clickoutside自定义指令事件,点击元素外部触发(element-ui/src/utils/clickoutside)
使用element clickoutside自定义指令事件,点击元素外部触发(element-ui/src/utils/clickoutside)
Element el-button 按钮组件详解
本文目录 1. 背景 2. 按钮分类 3. 按钮样式 4. 按钮状态 5. 按钮分组 6. 按钮尺寸 7. 小结
2403 0
Element el-button 按钮组件详解
|
JavaScript 数据格式
VUE element-ui下拉菜单el-select获取label值或value的值
VUE element-ui下拉菜单el-select获取label值或value的值
1522 0
VUE element-ui下拉菜单el-select获取label值或value的值
|
9月前
|
资源调度
动态表单:el-form-renderer
动态表单:el-form-renderer
76 0
|
5月前
element中el-input组件事件
element中el-input组件事件
element中el-cascader级联获取name和id值(整理)
element中el-cascader级联获取name和id值(整理)
|
8月前
Vue3 + Element Plus项目中el-switch按钮效果
Vue3 + Element Plus项目中el-switch按钮效果
353 0