Re:Vue

【revuekitz】CustomMessage

■ コンポーネントデモ(demo)

infoメッセージ
warningメッセージ
Errorメッセージ

※infoメッセージは3秒後に消えます。

■ 概要(Overview)

コンポーネント名

  • CustomMessage

レベル (Atomic Design)

  • Atoms(原子)

カテゴリー(Category)

  • displays

■ データ(Data)

【props】

  • id (string): コンポーネントのID(任意)
  • class (string): 追加クラス名(任意)
  • style (string | object): スタイル(任意)
  • message (string): 表示メッセージ
  • mode (string): メッセージ種別(例: "warning", "info", "error")
  • duration (number): 表示時間(ミリ秒)。0の場合は自動非表示なし。

【reactive/ref】

  • visible (boolean): メッセージ表示状態(フェードアウト制御)

■ 使用例(Usecase)

<script setup lang="ts">
import { CustomMessage } from 'revuekitz'
import 'revuekitz/dist/style.css'
</script>

<template>
  <CustomMessage
    message="This is an info message."
    mode="info"
    :duration="3000"
  />
</template>