推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
Ritter

xtermjs 无法输入的情况

  •  
  •   Ritter · Dec 30, 2019 · 6524 views
    This topic created in 2335 days ago, the information mentioned may be changed or developed.

    小弟想做一个堡垒机
    前端用 vue + elementui + xtermjs
    但是在初始化之后无法输入
    有大佬遇到过这种情况吗
    xtermjs 用的是最新的 4.3.0 版本
    官方文档 example 写的很少
    网上大部分的都是 3.x 版本的
    api 改了挺多的 大部分都不能用
    Stack Overflow 上有回答说要对键盘做输入监听的
    但我看大部分都没有这一步
    是我哪里写错了还是写漏了
    跪求各位大佬解答

    代码截图 ↓

    10 replies    2019-12-30 20:14:27 +08:00
    Ritter
        1
    Ritter  
    OP
       Dec 30, 2019
    555 ~
    knva
        2
    knva  
       Dec 30, 2019   ❤️ 2
    这玩意要自己做输入的
    https://github.com/knva/xtermtest
    Ritter
        3
    Ritter  
    OP
       Dec 30, 2019
    @knva 意思是要自己做键盘监听吗?
    我怎么看网上那些都没有这一步的?
    knva
        4
    knva  
       Dec 30, 2019
    knva
        5
    knva  
       Dec 30, 2019
    Ritter
        6
    Ritter  
    OP
       Dec 30, 2019
    @knva onData 是可以获取到键盘输入的数据的
    只是 html 上显示不出来
    我看他这个也没有做输入监听
    真是奇怪
    knva
        7
    knva  
       Dec 30, 2019
    @Ritter
    54 行->63 行结合起来看就知道了
    Ritter
        8
    Ritter  
    OP
       Dec 30, 2019
    @knva
    54 行 是数据发送给后端
    58 行 是后端数据回显到前端控制台
    其实我就是不太明白为什么有些人不做键盘监听可以输入在 html 显示出来
    而我的却不行
    可能还是我哪里写错了 我再看一下
    谢谢回复啊
    knva
        9
    knva  
       Dec 30, 2019   ❤️ 1
    @Ritter
    因为是有后台程序返回
    所以 websocket 给后端发了 emit 数据
    后端相应返回对应的数据,所以不用做 key 监听 也能显示。
    glacer
        10
    glacer  
       Dec 30, 2019
    我去你这跟我钉钉头像一样,吓我一跳 😂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   944 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 22:17 · PVG 06:17 · LAX 15:17 · JFK 18:17
    ♥ Do have faith in what you're doing.