vue xterm4.x自定义请求报文




服务端做了发布:http或https的端口,然后在请求头上增加安全token,接着再转中请求; 

全屏满屏处理:
xterm 3.x:
 term.toggleFullScreen(); //全屏 (未测试)

xterm 4.x:

  setTimeout(() => { //延时满屏
      this.fitAddon.fit()
    }, 60) // 而且不能是0 ,xterm 生成时间在2ms左右

错误:Vue中 xterm4.x报Uncaught TypeError: r[i].call is not a function

是没有增加term.onData方法;

term.onData( function (data) {
// term.onData('data', function (data) {
    console.log("onData");
    console.log(data);
    let msg = {operation: "stdin", data: data}
    conn.send(JSON.stringify(msg))
});

参考:

xterm.js + vue + websocket实现终端功能(xterm 3.x+xterm 4.x)_仙女爱吃鱼的博客-CSDN博客_xterm.js xterm.js + vue + websocket实现终端功能(xterm 3.x+xterm 4.x)

xterm.js 基于websocket 链接容器 命令行工具

通过浏览器连接docker容器_普通网友的博客-CSDN博客_浏览器连接docker 通过浏览器连接docker容器

vue xterm.js命令行使用及问题解决_潇蓝诺依的博客-CSDN博客_xtermjs vue xterm.js命令行使用及问题解决

https://blog.csdn.net/wbdisb/article/details/124278817
Vue父组件调用子组件的方法
https://blog.csdn.net/qq_31126175/article/details/121608015
xterm.js 使用及问题【新】

你可能感兴趣的:(问题解决,vue.js,javascript,前端)