xterm 使用记录--交互式shell打开方式不同,命令行重复

问题记录:

在当前页(路由A)表格中,有两种方式可以跳转到交互式shell页面。

  • 方式一:直接点击列表操作按钮,跳转到新页面(路由B)

  • 方式二:点击任意行,先跳转详情页(路由C),再通过切换标签页打开交互式shell子页面。

测试发现,通过第一种方式打开交互式shell页面时,执行命令会重复显示。

问题排查:

  1. term.vue 组件
  2. detail.vue 组件

问题总结:

  • 问题原因主要是开发过程中,忽略了新窗口跳转时未对 props 进行处理,导致默认值未及时更新。
  • 如果按照方式一,需要根据打开交互式shell 跳转前的页面,补充 props 参数里面需要的值(isWindows、isSolaris),让公共term.vue组件根据 props 正确地处理输入命令。
相关推荐
1024肥宅18 小时前
手写 call、apply、bind 的实现
前端·javascript·ecmascript 6
科杰智能制造18 小时前
纯前端html、js实现人脸检测和表情检测,可直接在浏览器使用
前端·javascript·html
每天吃饭的羊19 小时前
组件库的有些点击事件是name-click这是如何分装de
前端·javascript·vue.js
Coder-coco19 小时前
个人健康管理|基于springboot+vue+个人健康管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·mysql·论文
x***010619 小时前
SpringSecurity+jwt实现权限认证功能
android·前端·后端
1024肥宅19 小时前
防抖(Debounce)
前端·javascript·ecmascript 6
1024肥宅19 小时前
节流(Throttle)
前端·javascript·ecmascript 6
by__csdn19 小时前
Vue2纯前端图形验证码实现详解+源码
前端·javascript·typescript·vue·状态模式·css3·canva可画
w***375119 小时前
Spring 核心技术解析【纯干货版】- Ⅶ:Spring 切面编程模块 Spring-Instrument 模块精讲
前端·数据库·spring
我是阿亮啊19 小时前
搭建Vue环境遇到的问题
javascript·vue.js·npm·node.js