Preview Updated 2026-05-10

PulseDot 脉冲指示点

圆点 + 外圈扩散动画,用于在线 / live / 健康状态指示;tone 选语义色,size 选大小,pulse=false 时静态。

English translation pending This page hasn't been translated yet — falling back to Chinese. PRs welcome on GitHub.

基础用法

背景 视口
健康同步中降级不可达LIVE离线
src/App.vue
<script setup lang="ts">
import { CfPulseDot } from '@chufix-design/vue';
</script>
<template>
  <div class="pd-demo">
    <CfPulseDot tone="success" label="健康" />
    <CfPulseDot tone="info" label="同步中" />
    <CfPulseDot tone="warning" label="降级" />
    <CfPulseDot tone="error" label="不可达" />
    <CfPulseDot tone="accent" label="LIVE" size="lg" />
    <CfPulseDot tone="default" :pulse="false" label="离线" />
  </div>
</template>
<style scoped>
.pd-demo {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}
</style>
<script setup>
import { CfPulseDot } from '@chufix-design/vue';
</script>
<template>
  <div class="pd-demo">
    <CfPulseDot tone="success" label="健康" />
    <CfPulseDot tone="info" label="同步中" />
    <CfPulseDot tone="warning" label="降级" />
    <CfPulseDot tone="error" label="不可达" />
    <CfPulseDot tone="accent" label="LIVE" size="lg" />
    <CfPulseDot tone="default" :pulse="false" label="离线" />
  </div>
</template>
<style scoped>
.pd-demo {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}
</style>
import { CfPulseDot } from '@chufix-design/react';

export default function Demo() {
  return (
    <>
      <CfPulseDot tone="success" label="健康" />
      <CfPulseDot tone="error" label="不可达" />
      <CfPulseDot tone="accent" label="LIVE" size="lg" />
    </>
  );
}
import { CfPulseDot } from '@chufix-design/react';

export default function Demo() {
  return (
    <>
      <CfPulseDot tone="success" label="健康" />
      <CfPulseDot tone="error" label="不可达" />
      <CfPulseDot tone="accent" label="LIVE" size="lg" />
    </>
  );
}

API

属性类型默认说明
tone'success' | 'warning' | 'error' | 'info' | 'accent' | 'default''success'
size'sm' | 'md' | 'lg''md'
pulsebooleantrue关闭后只显示静态点
labelstring文字标签

反馈与讨论

PulseDot 脉冲指示点 · Discussion

0
0 / 600
正在加载评论...