ElementPlus Badge 標(biāo)記

2021-09-26 15:30 更新

Badge 標(biāo)記

出現(xiàn)在按鈕、圖標(biāo)旁的數(shù)字或狀態(tài)標(biāo)記。    

基礎(chǔ)用法

展示新消息數(shù)量。


定義value屬性,它接受Number或者String。

<template>
  <el-badge :value="12" class="item">
    <el-button size="small">評(píng)論</el-button>
  </el-badge>
  <el-badge :value="3" class="item">
    <el-button size="small">回復(fù)</el-button>
  </el-badge>
  <el-badge :value="1" class="item" type="primary">
    <el-button size="small">評(píng)論</el-button>
  </el-badge>
  <el-badge :value="2" class="item" type="warning">
    <el-button size="small">回復(fù)</el-button>
  </el-badge>

  <el-dropdown trigger="click">
    <span class="el-dropdown-link">
      點(diǎn)我查看<i class="el-icon-caret-bottom el-icon--right"></i>
    </span>
    <template #dropdown>
      <el-dropdown-menu>
        <el-dropdown-item class="clearfix">
          評(píng)論
          <el-badge class="mark" :value="12" />
        </el-dropdown-item>
        <el-dropdown-item class="clearfix">
          回復(fù)
          <el-badge class="mark" :value="3" />
        </el-dropdown-item>
      </el-dropdown-menu>
    </template>
  </el-dropdown>
</template>

<style>
  .item {
    margin-top: 10px;
    margin-right: 40px;
  }
</style>

最大值

可自定義最大值。


由max屬性定義,它接受一個(gè)Number,需要注意的是,只有當(dāng)value為Number時(shí),它才會(huì)生效。

<template>
  <el-badge :value="200" :max="99" class="item">
    <el-button size="small">評(píng)論</el-button>
  </el-badge>
  <el-badge :value="100" :max="10" class="item">
    <el-button size="small">回復(fù)</el-button>
  </el-badge>
</template>

<style>
  .item {
    margin-top: 10px;
    margin-right: 40px;
  }
</style>

自定義內(nèi)容

可以顯示數(shù)字以外的文本內(nèi)容。


定義value為String類型是時(shí)可以用于顯示自定義文本。

<template>
  <el-badge value="new" class="item">
    <el-button size="small">評(píng)論</el-button>
  </el-badge>
  <el-badge value="hot" class="item">
    <el-button size="small">回復(fù)</el-button>
  </el-badge>
</template>

<style>
  .item {
    margin-top: 10px;
    margin-right: 40px;
  }
</style>

小紅點(diǎn)

以紅點(diǎn)的形式標(biāo)注需要關(guān)注的內(nèi)容。


除了數(shù)字外,設(shè)置is-dot屬性,它接受一個(gè)Boolean。

<template>
  <el-badge is-dot class="item">數(shù)據(jù)查詢</el-badge>
  <el-badge is-dot class="item">
    <el-button
      class="share-button"
      icon="el-icon-share"
      type="primary"
    ></el-button>
  </el-badge>
</template>

<style>
  .item {
    margin-top: 10px;
    margin-right: 40px;
  }
</style>

Attributes

參數(shù)說明類型可選值默認(rèn)值
value顯示值string, number
max最大值,超過最大值會(huì)顯示 '{max}+',要求 value 是 Number 類型number
is-dot小圓點(diǎn)booleanfalse
hidden隱藏 badgebooleanfalse
type類型stringprimary / success / warning / danger / info


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)