Skip to content

Commit 89d6412

Browse files
committed
fix: 文档更新,修复已知bug, v1.1.6 版本更新
1 parent 1254afa commit 89d6412

File tree

15 files changed

+137
-58
lines changed

15 files changed

+137
-58
lines changed

English-README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,20 +102,27 @@ app.mount('#app')
102102
| Component Name | Description | Documentation Link |
103103
|----------------|-------------------------------|-----------------------------|
104104
| `Typewriter` | Typing animation component | [📄 Docs](https://element-plus-x.com/components/typewriter/) |
105-
| `Bubble` | Bubble message component | [📄 Docs](https://element-plus-x.com/components/bubble/) |
106-
| `BubbleList` | Bubble message list | [📄 Docs](https://element-plus-x.com/components/bubbleList/) |
105+
| `Bubble` | Bubble message component (extended) | [📄 Docs](https://element-plus-x.com/components/bubble/) |
106+
| `BubbleList` | Bubble message list (extended) | [📄 Docs](https://element-plus-x.com/components/bubbleList/) |
107107
| `Welcome` | Welcome component | [📄 Docs](https://element-plus-x.com/components/welcome/) |
108-
| `Sender` | Smart input (with voice interaction) | [📄 Docs](https://element-plus-x.com/components/sender/) |
108+
| `Sender` | Smart input (with voice interaction、Built in instruction operation) | [📄 Docs](https://element-plus-x.com/components/sender/) |
109+
| `MentionSender` | Instruction input box (mention list) |[📄 Docs](https://element-plus-x.com/components/MentionSender/)|
109110
| `Thinking` | Thinking state component (extended) | [📄 Docs](https://element-plus-x.com/components/thinking/) |
110111
| `ThoughtChain` | Thought chain component | [📄 Docs](https://element-plus-x.com/components/thoughtChain/) |
111112
| `useRecord` | Browser built-in speech recognition hooks | [📄 Docs](https://element-plus-x.com/components/useRecord/) |
112113
| `useXStream` | Streaming API hooks | [📄 Docs](https://element-plus-x.com/components/useXStream/) |
113114
| `useSend & XRequest` | Split streaming hooks (extended) | [📄 Docs](https://element-plus-x.com/components/useSend/) |
114115

116+
## 🎯 Development Plan (Updated Weekly)
117+
118+
🎀 We will collect everyone's encountered problems and demand scenarios in various aspects such as issues and communication groups, and develop short-term and long-term development plans. For more details, please move on 👉 **[Development Plan]( https://element-plus-x.com/roadmap.html)**
119+
115120
## 🤝 Contribute
116121

117122
1. **Fork the repository** → 2. **Create a Feature branch** → 3. **Submit a Pull Request**
118123

124+
Details can be moved 👉 **[Development Guide](https://element-plus-x.com/guide/develop.html)**
125+
119126
We welcome:
120127

121128
- 🐛 Bug fixes
@@ -125,7 +132,7 @@ We welcome:
125132

126133
## 👥 Community Support
127134
<div align="center">
128-
<img src="https://cdn.element-plus-x.com/vx-2025-4-6.png" alt="WeChat communication group" width="180" style="margin: 20px;" />
135+
<img src="https://cdn.element-plus-x.com/vx-25-04-16.png" alt="WeChat communication group" width="180" style="margin: 20px;" />
129136
<p>Join the WeChat communication group to get the latest news and technical support</p>
130137

131138
<p>If the group link expires, scan the author's QR code:</p>

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
<div align="center">
2020

21-
[English](./English-README.md) | **简体中文**
21+
[English](./English-README.md) | **简体中文**
2222

23-
</div>
23+
</div>&emsp;
2424

2525
# 🚀 Element-Plus-X
2626
**开箱即用的企业级 AI 组件库(基于 Vue 3 + Element-Plus)**
@@ -102,20 +102,27 @@ app.mount('#app')
102102
| 组件名 | 描述 | 文档链接 |
103103
| ------------ | ------------------------ | ---------------------- |
104104
| `Typewriter` | 打字动画组件 | [📄 文档](https://element-plus-x.com/components/typewriter/) |
105-
| `Bubble` | 气泡消息组件 | [📄 文档](https://element-plus-x.com/components/bubble/) |
106-
| `BubbleList` | 气泡消息列表 | [📄 文档](https://element-plus-x.com/components/bubbleList/) |
105+
| `Bubble` | 气泡消息组件 (拓展) | [📄 文档](https://element-plus-x.com/components/bubble/) |
106+
| `BubbleList` | 气泡消息列表 (拓展) | [📄 文档](https://element-plus-x.com/components/bubbleList/) |
107107
| `Welcome` | 欢迎组件 | [📄 文档](https://element-plus-x.com/components/welcome/) |
108-
| `Sender` | 智能输入框(含语音交互) | [📄 文档](https://element-plus-x.com/components/sender/) |
108+
| `Sender` | 智能输入框(含语音交互、内置指令操作) | [📄 文档](https://element-plus-x.com/components/sender/) |
109+
| `MentionSender` | 指令输入框 (提及列表) | [📄 文档](https://element-plus-x.com/components/MentionSender/) |
109110
| `Thinking` | 思考中组件 (拓展) | [📄 文档](https://element-plus-x.com/components/thinking/) |
110111
| `ThoughtChain` | 思考链组件 | [📄 文档](https://element-plus-x.com/components/thoughtChain/) |
111112
| `useRecord` | 浏览器内置语音识别 API Hooks | [📄 文档](https://element-plus-x.com/components/useRecord/) |
112113
| `useXStream` | 流模式接口 Hooks | [📄 文档](https://element-plus-x.com/components/useXStream/) |
113114
| `useSend & XRequest` | 流模式 hooks 的拆分 (拓展) | [📄 文档](https://element-plus-x.com/components/useSend/) |
114115

116+
## 🎯开发计划 (每周更新)
117+
118+
🎀我们会在 issue 、交流群 等多方面收集大家的遇到的问题,和需求场景,制定短期和长期的开发计划,查看详情请移步👉 **[开发计划](https://element-plus-x.com/roadmap.html)**
119+
115120
## 🤝 参与贡献
116121

117122
1. **Fork 仓库** → 2. **创建 Feature 分支** → 3. **提交 Pull Request**
118123

124+
详情可以移步👉 **[开发指南](https://element-plus-x.com/guide/develop.html)**
125+
119126
我们欢迎:
120127

121128
- 🐛 Bug 修复
@@ -125,7 +132,7 @@ app.mount('#app')
125132

126133
## 👥 社区支持
127134
<div align="center">
128-
<img src="https://cdn.element-plus-x.com/vx-2025-4-6.png" alt="微信交流群" width="180" style="margin: 20px;" />
135+
<img src="https://cdn.element-plus-x.com/vx-25-04-16.png" alt="微信交流群" width="180" style="margin: 20px;" />
129136
<p>加入微信交流群,获取最新动态和技术支持</p>
130137

131138
<p>交流群如果过期或者失效,可以添加作者 vx</p>

apps/playground/English-README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,20 +102,27 @@ app.mount('#app')
102102
| Component Name | Description | Documentation Link |
103103
|----------------|-------------------------------|-----------------------------|
104104
| `Typewriter` | Typing animation component | [📄 Docs](https://element-plus-x.com/components/typewriter/) |
105-
| `Bubble` | Bubble message component | [📄 Docs](https://element-plus-x.com/components/bubble/) |
106-
| `BubbleList` | Bubble message list | [📄 Docs](https://element-plus-x.com/components/bubbleList/) |
105+
| `Bubble` | Bubble message component (extended) | [📄 Docs](https://element-plus-x.com/components/bubble/) |
106+
| `BubbleList` | Bubble message list (extended) | [📄 Docs](https://element-plus-x.com/components/bubbleList/) |
107107
| `Welcome` | Welcome component | [📄 Docs](https://element-plus-x.com/components/welcome/) |
108-
| `Sender` | Smart input (with voice interaction) | [📄 Docs](https://element-plus-x.com/components/sender/) |
108+
| `Sender` | Smart input (with voice interaction、Built in instruction operation) | [📄 Docs](https://element-plus-x.com/components/sender/) |
109+
| `MentionSender` | Instruction input box (mention list) |[📄 Docs](https://element-plus-x.com/components/MentionSender/)|
109110
| `Thinking` | Thinking state component (extended) | [📄 Docs](https://element-plus-x.com/components/thinking/) |
110111
| `ThoughtChain` | Thought chain component | [📄 Docs](https://element-plus-x.com/components/thoughtChain/) |
111112
| `useRecord` | Browser built-in speech recognition hooks | [📄 Docs](https://element-plus-x.com/components/useRecord/) |
112113
| `useXStream` | Streaming API hooks | [📄 Docs](https://element-plus-x.com/components/useXStream/) |
113114
| `useSend & XRequest` | Split streaming hooks (extended) | [📄 Docs](https://element-plus-x.com/components/useSend/) |
114115

116+
## 🎯 Development Plan (Updated Weekly)
117+
118+
🎀 We will collect everyone's encountered problems and demand scenarios in various aspects such as issues and communication groups, and develop short-term and long-term development plans. For more details, please move on 👉 **[Development Plan]( https://element-plus-x.com/roadmap.html)**
119+
115120
## 🤝 Contribute
116121

117122
1. **Fork the repository** → 2. **Create a Feature branch** → 3. **Submit a Pull Request**
118123

124+
Details can be moved 👉 **[Development Guide](https://element-plus-x.com/guide/develop.html)**
125+
119126
We welcome:
120127

121128
- 🐛 Bug fixes
@@ -125,7 +132,7 @@ We welcome:
125132

126133
## 👥 Community Support
127134
<div align="center">
128-
<img src="https://cdn.element-plus-x.com/vx-2025-4-6.png" alt="WeChat communication group" width="180" style="margin: 20px;" />
135+
<img src="https://cdn.element-plus-x.com/vx-25-04-16.png" alt="WeChat communication group" width="180" style="margin: 20px;" />
129136
<p>Join the WeChat communication group to get the latest news and technical support</p>
130137

131138
<p>If the group link expires, scan the author's QR code:</p>

apps/playground/README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,14 @@
1414
<img src="https://cdn.element-plus-x.com/demo.webp" calss="element-plus-x-bubble" />&emsp;
1515
<img src="https://cdn.element-plus-x.com/demo1.webp" calss="element-plus-x-bubble" />&emsp;
1616
<img src="https://cdn.element-plus-x.com/demo3.webp" calss="element-plus-x-bubble" />&emsp;
17+
1718
</div>
1819

1920
<div align="center">
2021

21-
[English](./English-README.md) | **简体中文**
22+
[English](./English-README.md) | **简体中文**
2223

23-
</div>
24+
</div>&emsp;
2425

2526
# 🚀 Element-Plus-X
2627
**开箱即用的企业级 AI 组件库(基于 Vue 3 + Element-Plus)**
@@ -102,20 +103,27 @@ app.mount('#app')
102103
| 组件名 | 描述 | 文档链接 |
103104
| ------------ | ------------------------ | ---------------------- |
104105
| `Typewriter` | 打字动画组件 | [📄 文档](https://element-plus-x.com/components/typewriter/) |
105-
| `Bubble` | 气泡消息组件 | [📄 文档](https://element-plus-x.com/components/bubble/) |
106-
| `BubbleList` | 气泡消息列表 | [📄 文档](https://element-plus-x.com/components/bubbleList/) |
106+
| `Bubble` | 气泡消息组件 (拓展) | [📄 文档](https://element-plus-x.com/components/bubble/) |
107+
| `BubbleList` | 气泡消息列表 (拓展) | [📄 文档](https://element-plus-x.com/components/bubbleList/) |
107108
| `Welcome` | 欢迎组件 | [📄 文档](https://element-plus-x.com/components/welcome/) |
108-
| `Sender` | 智能输入框(含语音交互) | [📄 文档](https://element-plus-x.com/components/sender/) |
109+
| `Sender` | 智能输入框(含语音交互、内置指令操作) | [📄 文档](https://element-plus-x.com/components/sender/) |
110+
| `MentionSender` | 指令输入框 (提及列表) | [📄 文档](https://element-plus-x.com/components/MentionSender/) |
109111
| `Thinking` | 思考中组件 (拓展) | [📄 文档](https://element-plus-x.com/components/thinking/) |
110112
| `ThoughtChain` | 思考链组件 | [📄 文档](https://element-plus-x.com/components/thoughtChain/) |
111113
| `useRecord` | 浏览器内置语音识别 API Hooks | [📄 文档](https://element-plus-x.com/components/useRecord/) |
112114
| `useXStream` | 流模式接口 Hooks | [📄 文档](https://element-plus-x.com/components/useXStream/) |
113115
| `useSend & XRequest` | 流模式 hooks 的拆分 (拓展) | [📄 文档](https://element-plus-x.com/components/useSend/) |
114116

117+
## 🎯开发计划 (每周更新)
118+
119+
🎀我们会在 issue 、交流群 等多方面收集大家的遇到的问题,和需求场景,制定短期和长期的开发计划,查看详情请移步👉 **[开发计划](https://element-plus-x.com/roadmap.html)**
120+
115121
## 🤝 参与贡献
116122

117123
1. **Fork 仓库** → 2. **创建 Feature 分支** → 3. **提交 Pull Request**
118124

125+
详情可以移步👉 **[开发指南](https://element-plus-x.com/guide/develop.html)**
126+
119127
我们欢迎:
120128

121129
- 🐛 Bug 修复
@@ -125,7 +133,7 @@ app.mount('#app')
125133

126134
## 👥 社区支持
127135
<div align="center">
128-
<img src="https://cdn.element-plus-x.com/vx-2025-4-6.png" alt="微信交流群" width="180" style="margin: 20px;" />
136+
<img src="https://cdn.element-plus-x.com/vx-25-04-16.png" alt="微信交流群" width="180" style="margin: 20px;" />
129137
<p>加入微信交流群,获取最新动态和技术支持</p>
130138

131139
<p>交流群如果过期或者失效,可以添加作者 vx</p>

apps/playground/dist.zip

459 KB
Binary file not shown.

apps/playground/src/components/BubbleDemo.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<!-- home 首页-使用 Bubble 组件 -->
22
<script setup lang="ts">
33
import { DocumentCopy, Refresh, Search, Star } from '@element-plus/icons-vue'
4+
import Bubble from 'vue-element-plus-x/src/components/Bubble/index.vue'
45
56
const avatar = ref(
67
'https://cube.elemecdn.com/0/88/03b0d39583f48206768a7534e55bcpng.png',
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/// <reference types="dom-speech-recognition" />
2+
3+
declare interface SpeechRecognition {
4+
continuous: boolean
5+
interimResults: boolean
6+
lang: string
7+
onresult: (event: SpeechRecognitionEvent) => void
8+
onstart: () => void
9+
onend: () => void
10+
onerror: (event: SpeechRecognitionError) => void
11+
start: () => void
12+
stop: () => void
13+
}
14+
15+
declare interface SpeechRecognitionEvent {
16+
results: SpeechRecognitionResultList
17+
resultIndex: number
18+
}
19+
20+
declare interface SpeechRecognitionResultList {
21+
[index: number]: SpeechRecognitionResult
22+
length: number
23+
}
24+
25+
declare interface SpeechRecognitionResult {
26+
[index: number]: SpeechRecognitionAlternative
27+
length: number
28+
isFinal: boolean
29+
}
30+
31+
declare interface SpeechRecognitionAlternative {
32+
confidence: number
33+
transcript: string
34+
}
35+
36+
declare interface SpeechRecognitionError {
37+
error: string
38+
message: string
39+
}
40+
41+
declare const webkitSpeechRecognition: {
42+
new (): SpeechRecognition
43+
prototype: SpeechRecognition
44+
}

packages/components/English-README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,20 +102,27 @@ app.mount('#app')
102102
| Component Name | Description | Documentation Link |
103103
|----------------|-------------------------------|-----------------------------|
104104
| `Typewriter` | Typing animation component | [📄 Docs](https://element-plus-x.com/components/typewriter/) |
105-
| `Bubble` | Bubble message component | [📄 Docs](https://element-plus-x.com/components/bubble/) |
106-
| `BubbleList` | Bubble message list | [📄 Docs](https://element-plus-x.com/components/bubbleList/) |
105+
| `Bubble` | Bubble message component (extended) | [📄 Docs](https://element-plus-x.com/components/bubble/) |
106+
| `BubbleList` | Bubble message list (extended) | [📄 Docs](https://element-plus-x.com/components/bubbleList/) |
107107
| `Welcome` | Welcome component | [📄 Docs](https://element-plus-x.com/components/welcome/) |
108-
| `Sender` | Smart input (with voice interaction) | [📄 Docs](https://element-plus-x.com/components/sender/) |
108+
| `Sender` | Smart input (with voice interaction、Built in instruction operation) | [📄 Docs](https://element-plus-x.com/components/sender/) |
109+
| `MentionSender` | Instruction input box (mention list) |[📄 Docs](https://element-plus-x.com/components/MentionSender/)|
109110
| `Thinking` | Thinking state component (extended) | [📄 Docs](https://element-plus-x.com/components/thinking/) |
110111
| `ThoughtChain` | Thought chain component | [📄 Docs](https://element-plus-x.com/components/thoughtChain/) |
111112
| `useRecord` | Browser built-in speech recognition hooks | [📄 Docs](https://element-plus-x.com/components/useRecord/) |
112113
| `useXStream` | Streaming API hooks | [📄 Docs](https://element-plus-x.com/components/useXStream/) |
113114
| `useSend & XRequest` | Split streaming hooks (extended) | [📄 Docs](https://element-plus-x.com/components/useSend/) |
114115

116+
## 🎯 Development Plan (Updated Weekly)
117+
118+
🎀 We will collect everyone's encountered problems and demand scenarios in various aspects such as issues and communication groups, and develop short-term and long-term development plans. For more details, please move on 👉 **[Development Plan]( https://element-plus-x.com/roadmap.html)**
119+
115120
## 🤝 Contribute
116121

117122
1. **Fork the repository** → 2. **Create a Feature branch** → 3. **Submit a Pull Request**
118123

124+
Details can be moved 👉 **[Development Guide](https://element-plus-x.com/guide/develop.html)**
125+
119126
We welcome:
120127

121128
- 🐛 Bug fixes
@@ -125,7 +132,7 @@ We welcome:
125132

126133
## 👥 Community Support
127134
<div align="center">
128-
<img src="https://cdn.element-plus-x.com/vx-2025-4-6.png" alt="WeChat communication group" width="180" style="margin: 20px;" />
135+
<img src="https://cdn.element-plus-x.com/vx-25-04-16.png" alt="WeChat communication group" width="180" style="margin: 20px;" />
129136
<p>Join the WeChat communication group to get the latest news and technical support</p>
130137

131138
<p>If the group link expires, scan the author's QR code:</p>

packages/components/README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
<div align="center">
2020

21-
[English](./English-README.md) | **简体中文**
21+
[English](./English-README.md) | **简体中文**
2222

23-
</div>
23+
</div>&emsp;
2424

2525
# 🚀 Element-Plus-X
2626
**开箱即用的企业级 AI 组件库(基于 Vue 3 + Element-Plus)**
@@ -102,20 +102,27 @@ app.mount('#app')
102102
| 组件名 | 描述 | 文档链接 |
103103
| ------------ | ------------------------ | ---------------------- |
104104
| `Typewriter` | 打字动画组件 | [📄 文档](https://element-plus-x.com/components/typewriter/) |
105-
| `Bubble` | 气泡消息组件 | [📄 文档](https://element-plus-x.com/components/bubble/) |
106-
| `BubbleList` | 气泡消息列表 | [📄 文档](https://element-plus-x.com/components/bubbleList/) |
105+
| `Bubble` | 气泡消息组件 (拓展) | [📄 文档](https://element-plus-x.com/components/bubble/) |
106+
| `BubbleList` | 气泡消息列表 (拓展) | [📄 文档](https://element-plus-x.com/components/bubbleList/) |
107107
| `Welcome` | 欢迎组件 | [📄 文档](https://element-plus-x.com/components/welcome/) |
108-
| `Sender` | 智能输入框(含语音交互) | [📄 文档](https://element-plus-x.com/components/sender/) |
108+
| `Sender` | 智能输入框(含语音交互、内置指令操作) | [📄 文档](https://element-plus-x.com/components/sender/) |
109+
| `MentionSender` | 指令输入框 (提及列表) | [📄 文档](https://element-plus-x.com/components/MentionSender/) |
109110
| `Thinking` | 思考中组件 (拓展) | [📄 文档](https://element-plus-x.com/components/thinking/) |
110111
| `ThoughtChain` | 思考链组件 | [📄 文档](https://element-plus-x.com/components/thoughtChain/) |
111112
| `useRecord` | 浏览器内置语音识别 API Hooks | [📄 文档](https://element-plus-x.com/components/useRecord/) |
112113
| `useXStream` | 流模式接口 Hooks | [📄 文档](https://element-plus-x.com/components/useXStream/) |
113114
| `useSend & XRequest` | 流模式 hooks 的拆分 (拓展) | [📄 文档](https://element-plus-x.com/components/useSend/) |
114115

116+
## 🎯开发计划 (每周更新)
117+
118+
🎀我们会在 issue 、交流群 等多方面收集大家的遇到的问题,和需求场景,制定短期和长期的开发计划,查看详情请移步👉 **[开发计划](https://element-plus-x.com/roadmap.html)**
119+
115120
## 🤝 参与贡献
116121

117122
1. **Fork 仓库** → 2. **创建 Feature 分支** → 3. **提交 Pull Request**
118123

124+
详情可以移步👉 **[开发指南](https://element-plus-x.com/guide/develop.html)**
125+
119126
我们欢迎:
120127

121128
- 🐛 Bug 修复
@@ -125,7 +132,7 @@ app.mount('#app')
125132

126133
## 👥 社区支持
127134
<div align="center">
128-
<img src="https://cdn.element-plus-x.com/vx-2025-4-6.png" alt="微信交流群" width="180" style="margin: 20px;" />
135+
<img src="https://cdn.element-plus-x.com/vx-25-04-16.png" alt="微信交流群" width="180" style="margin: 20px;" />
129136
<p>加入微信交流群,获取最新动态和技术支持</p>
130137

131138
<p>交流群如果过期或者失效,可以添加作者 vx</p>

packages/components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vue-element-plus-x",
33
"type": "module",
4-
"version": "1.1.4",
4+
"version": "1.1.6",
55
"license": "MIT",
66
"homepage": "https://element-plus-x.com",
77
"repository": {

0 commit comments

Comments
 (0)