ETerminal 终端
示例与代码
内置命令与历史
自定义命令
异步命令
命令错误
自定义提示符
属性
属性说明取值与默认值
promptstring终端输入行前的提示符。
默认值
"$"welcomestring显示在终端顶部的说明。
默认值
""historyLimitint保留的命令与输出记录上限,最少 1 条。
默认值
200commandHandlervar接收命令字符串,返回结果或 Promise 的处理函数。
默认值
nullbusybool只读正在等待命令处理结果,此时阻止重复执行。
默认值
state.busyinputalias只读终端命令输入框实例。
默认值
commandInputentriesvar只读终端输出记录数组,包含 command、output、error。
默认值
state.entries信号
签名作用
submitted(string command)提交命令时触发,command 为输入的命令文字。
completed(string command, string output, bool error)命令执行结束时触发,command 为命令,output 为输出,error 表示是否出错。
方法
签名作用
clear()清空组件当前内容或选择。
write(text, error)向终端追加 text;error 为 true 时按错误输出显示。
execute(command)执行 command 指定的终端命令。