終端機是一種基於文字的使用者介面。
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 | 當焦點在輸入元素上時,執行命令。 |