diff --git a/packages/alert/index.vue b/packages/alert/index.vue
new file mode 100644
index 0000000..3266e8d
--- /dev/null
+++ b/packages/alert/index.vue
@@ -0,0 +1,53 @@
+
+
+
+
+ {{ content }}
+
+
+
+
+ {{ confirmText }}
+
+
+
+
+
+
+
diff --git a/stories/Alert.stories.ts b/stories/Alert.stories.ts
new file mode 100644
index 0000000..d656060
--- /dev/null
+++ b/stories/Alert.stories.ts
@@ -0,0 +1,37 @@
+/*
+ * @Author: peerless_hero peerless_hero@outlook.com
+ * @Date: 2023-07-11 01:57:00
+ * @LastEditors: peerless_hero peerless_hero@outlook.com
+ * @LastEditTime: 2023-07-11 03:03:30
+ * @FilePath: \uni\stories\Alert.stories.ts
+ * @Description:
+ *
+ */
+import type { Meta, StoryObj } from '@storybook/vue3'
+import ThAlert from '../packages/alert/index.vue'
+
+const meta = {
+ title: '反馈组件/Alert',
+ component: ThAlert,
+ tags: ['autodocs'],
+ args: {
+ modelValue: true,
+ content: '操作执行成功',
+ confirmText: '确定',
+ },
+ argTypes: {
+ onConfirm: { action: 'clicked' },
+ },
+} satisfies Meta
+export default meta
+
+type Story = StoryObj
+
+export const Base: Story = {
+ name: '仅提示操作信息',
+ args: {
+ modelValue: true,
+ content: '信息填写有误',
+ confirmText: '确定',
+ },
+}