继 Ant Design X 之后,Vue 又一 AI 组件库发布!

Vue 生态系统中,Element Plus 可以称得上是 Vue3 最流行的组件库了,它凭借丰富的组件灵活的配置 和优质的用户体验,赢得了广大开发者的喜爱和信赖。

就在近期,一个令人振奋的消息在前端开发者社区中传开 ------ 继广受好评的 ant-design-x(🔗 Ant Design X相关介绍 之后,专为 Vue 开发者打造的 AI 组件库 Element Plus X 正式发布啦!

满足 Vue 开发者对 AI 组件的需求

随着 AI 技术在各个领域的广泛应用,开发者们越来越需要能够快速构建智能界面的工具。

Element Plus X 的出现,正是为了填补 Vue 生态系统中这一关键需求。

它基于 Element Plus 设计体系,结合了 Vue3 组合式 API 风格,为开发者们带来了一套开箱即用的 AI 交互组件库,让构建智能界面变得像搭积木一样简单。

核心组件

Element Plus X 拥有多个核心组件,每个组件都经过精心设计,以满足不同 AI 应用场景的需求。

Typewriter 打字器组件

Typewriter 组件提供了流畅的打字动画效果,让文本展示更加生动自然。

它支持中断输出、继续打字和销毁等操作,还能够对打字进度进行监听。

这种组件在模拟人类打字、逐步展示信息等场景中非常实用,能够有效提升用户体验。

Bubble 气泡消息组件

Bubble 组件主要用于聊天对话场景,能够展示对话内容,并支持自定义头像、头部、内容、底部等元素。

它内置了 Typewriter 打字器组件,可以实现文本和 markdown 简单样式的打字动画效果。

通过使用 Vue 的 slot 插槽形式定义自定义样式,Bubble 组件为开发者提供了高度的灵活性和可定制性。

BubbleList 气泡消息列表

BubbleList 组件用于展示一组对话气泡列表,支持设置列表最大高度和自动滚动功能。

它提供了多种控制滚动的方法,让开发者能够轻松实现复杂的消息列表交互。此外,BubbleList 组件还新增了对单个气泡打字完成的监听功能,满足了部分特殊需求场景。

Sender 智能输入框

Sender 组件是一个功能强大的智能输入框,支持语音交互。它对输入框组件功能进行了 1:1 还原,内置了清除和提交功能,并支持加载中只读禁用最大宽度等属性设置。

Sender 组件还支持提交类型切换、语音识别,以及自定义前缀、操作列表和头部等功能,为用户提供了丰富的输入体验。

安装与使用

Element Plus X 的安装和使用非常简单,支持 npmpnpmyarn 等多种安装方式。

csharp 复制代码
# NPM 安装(稳定版)
npm install vue-element-plus-x --save

# PNPM 安装(推荐,速度更快)
pnpm add vue-element-plus-x

# Yarn 安装
yarn add vue-element-plus-x

开发者可以根据项目需求选择按需引入 或全局引入组件,灵活地构建自己的 AI 应用。

xml 复制代码
<script>
import { BubbleList, Sender } from 'vue-element-plus-x'
const list = [
  {
    content: 'Hello, Element Plus X',
    role: 'user',
  },
]
</script>

<template>
  <div style="display: flex; flex-direction: column; height: 230px; justify-content: space-between;">
    <BubbleList :list="list" />
    <Sender />
  </div>
</template>

Element Plus X 是一个开源项目,目前仍在快速迭代中。

项目团队非常欢迎开发者们通过提出功能建议反馈 bug完善文档优化样式等方式参与贡献。

如果你对开源项目感兴趣,想通过提交 PR 来提升自己的技术能力和项目经验,那么 Element Plus X 正是一个绝佳的机会。

  • Element Plus X 官网https://element-plus-x.com/
  • Element Plus X Github 地址https://github.com/HeJiaYue520/Element-Plus-X
相关推荐
崔庆才丨静觅14 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby606115 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了15 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅15 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅15 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
崔庆才丨静觅16 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment16 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅16 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊16 小时前
jwt介绍
前端