终端是一个基于文本的用户界面。
import Terminal from 'primevue/terminal';
import TerminalService from 'primevue/terminalservice'
命令使用名为 TerminalService 的 EventBus 实现进行处理。将此服务导入到您的组件中,并订阅 command 事件来处理命令,并通过 response 事件发送回复。
输入“date”以显示当前日期,输入“greet {0}”以显示消息,输入“random”以获取随机数。
<Terminal
welcomeMessage="Welcome to PrimeVue"
prompt="primevue $"
aria-label="PrimeVue Terminal Service"
/>
终端组件有一个可以使用 aria-label 或 aria-labelledby 属性描述的输入元素。列出先前命令的元素具有 aria-live,以便屏幕阅读器接收更改。
键 | 功能 |
---|---|
tab | 在输入元素中移动焦点。 |
enter | 当焦点位于输入元素上时,执行命令。 |