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

问题记录:

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

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

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

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

问题排查:

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

问题总结:

  • 问题原因主要是开发过程中,忽略了新窗口跳转时未对 props 进行处理,导致默认值未及时更新。
  • 如果按照方式一,需要根据打开交互式shell 跳转前的页面,补充 props 参数里面需要的值(isWindows、isSolaris),让公共term.vue组件根据 props 正确地处理输入命令。
相关推荐
匹马夕阳5 分钟前
Vite项目中vite.config.js中为什么只能使用process.env,无法使用import.meta.env?
开发语言·前端·javascript
只有一斤了呐9 分钟前
超硬核!教你手搓一套船新架构的前端脚手架~
前端·javascript·开源
拉不动的猪13 分钟前
刷刷题38(前端实现分包及组件懒加载的核心方案&&图片懒加载)
前端·javascript·面试
任磊abc21 分钟前
在react当中利用IntersectionObserve实现下拉加载数据
前端·react·observer·下拉加载·intersection
NaZiMeKiY22 分钟前
HTML5前端第三章节
前端·html·html5
Loadings29 分钟前
Cursor内置的系统提示词学习
前端·javascript·cursor
拉不动的猪34 分钟前
前端数据库indexDB
前端·javascript·面试
自学前端_又又35 分钟前
前端苦熬一月,被 Cursor 5 天超越,未来技术浪潮如何破局?
前端·人工智能·cursor
冴羽1 小时前
SvelteKit 最新中文文档教程(4)—— 表单 actions
前端·javascript·svelte
搬砖-无恙1 小时前
vue uniapp里照片多张照片展示
前端·vue.js·uni-app