終端機

終端機是一種基於文字的使用者介面。


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當焦點在輸入元素上時,執行命令。