终端

终端是一个基于文本的用户界面。


import Terminal from 'primevue/terminal';
import TerminalService from 'primevue/terminalservice'

命令使用名为 TerminalService 的 EventBus 实现进行处理。将此服务导入到您的组件中,并订阅 command 事件来处理命令,并通过 response 事件发送回复。

输入“date”以显示当前日期,输入“greet {0}”以显示消息,输入“random”以获取随机数。

欢迎使用 PrimeVue
primevue $

<Terminal
    welcomeMessage="Welcome to PrimeVue"
    prompt="primevue $"
    aria-label="PrimeVue Terminal Service"
/>

屏幕阅读器

终端组件有一个可以使用 aria-labelaria-labelledby 属性描述的输入元素。列出先前命令的元素具有 aria-live,以便屏幕阅读器接收更改。

键盘支持

功能
tab在输入元素中移动焦点。
enter当焦点位于输入元素上时,执行命令。