123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <template>
- <el-badge :value="12" class="item">
- <el-button>comments</el-button>
- </el-badge>
- <el-badge :value="3" class="item">
- <el-button>replies</el-button>
- </el-badge>
- <el-badge :value="1" class="item" type="primary">
- <el-button>comments</el-button>
- </el-badge>
- <el-badge :value="2" class="item" type="warning">
- <el-button>replies</el-button>
- </el-badge>
- <el-dropdown trigger="click">
- <span class="el-dropdown-link">
- Click Me
- <el-icon class="el-icon--right"><caret-bottom /></el-icon>
- </span>
- <template #dropdown>
- <el-dropdown-menu>
- <el-dropdown-item class="clearfix">
- comments
- <el-badge class="mark" :value="12" />
- </el-dropdown-item>
- <el-dropdown-item class="clearfix">
- replies
- <el-badge class="mark" :value="3" />
- </el-dropdown-item>
- </el-dropdown-menu>
- </template>
- </el-dropdown>
- </template>
- <script lang="ts" setup>
- import { CaretBottom } from '@element-plus/icons-vue'
- </script>
- <style scoped>
- .item {
- margin-top: 10px;
- margin-right: 40px;
- }
- .el-dropdown {
- margin-top: 1.1rem;
- }
- </style>
|