javascript - 从 xterm js 隐藏帮助器文本框
问题描述
我正在使用 xterm js 创建终端应用程序。当我将它添加到我的 Angular 应用程序时,它会显示基本终端,但还会显示一个顶部带有“W”的文本框。
ngOnInit() {
let term = new Terminal();
let fitAddon = new FitAddon();
term.loadAddon(fitAddon);
let element = document.getElementById('terminal');
if (element) {
term.open(element);
fitAddon.fit();
term.write('Hello from \x1B[1;3;31mvXterm\x1B[0m $ ');
term.onKey((key) => {
console.log(key);
if (key.domEvent.code === 'Enter') {
term.writeln('');
term.write('Hello from \x1B[1;3;31xTerm\x1B[0m $ ');
} else {
term.write(key.key);
}
});
}
}
和 terminal.component.html 文件:
<div class="terminal" id="terminal"></div>
解决方案
事实证明,问题出在我的测试环境中。不是图书馆。结束问题
推荐阅读
- r - R 无法正确使用 UTF-8 编码罗马字符
- kubernetes - 如何查看部署在 GKE 中的应用的访问日志?
- blogger - 调整浏览器窗口大小时,我希望侧边栏在右下角之间移动
- javascript - 使用 FormData 的 Ajax Post 永远不会出错或成功
- python - 如何展平深度嵌套的元组?
- python - 生成树的定义
- javascript - 下载在 firefox & IE & Edge 中不起作用(扩展问题)
- html - Outlook 中的 HTML 电子邮件预览(最新版本)
- cloudify - 如何使用 Cloudify REST 插件发送八位字节流内容类型
- karate - 运行性能测试时注入配置文件出现问题