From 1f96f089eb3546c682313d29513be04ac72e2de5 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 31 十月 2023 16:21:08 +0800 Subject: [PATCH] Merge branch 'master' of ssh://114.215.109.124:29418/grid-management-vue --- src/components/button/CloseButton.vue | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/src/components/button/CloseButton.vue b/src/components/button/CloseButton.vue new file mode 100644 index 0000000..aaf5736 --- /dev/null +++ b/src/components/button/CloseButton.vue @@ -0,0 +1,36 @@ +<template> + <div class="wrapper"> + <el-button + class="close-btn" + type="danger" + icon="Close" + circle + @click="close" + /> + <slot></slot> + </div> +</template> + +<script> +export default { + emits: ['close'], + methods: { + close() { + this.$emit('close'); + } + } +}; +</script> +<style scoped> +.wrapper { + position: relative; + padding-right: 10px; + pointer-events: auto; +} +.close-btn { + position: absolute; + right: 2px; + top: -10px; + z-index: 1; +} +</style> -- Gitblit v1.9.3