Staticstyles定义组件样式 - 使用 Lit 官方推荐的静态属性写法
Staticproperties定义响应式属性 - 使用 Lit 官方推荐的静态属性写法
OptionalexcuteStaticobserved首次更新完成后的回调 查询DOM元素(替代装饰器方式)
组件连接到DOM时的回调
组件从DOM断开时的回调
设置输入框的占位符文本
占位符文本内容
将焦点设置到输入框
确保用户可以直接在输入框中输入命令
检查鼠标是否在命令行区域上
如果鼠标在命令行区域内返回true,否则返回false
键盘按下事件回调函数
处理用户的键盘输入,支持各种快捷键和特殊按键。 根据不同的按键组合执行相应的操作。
键盘事件对象
设置提示符文本
新的提示符文本
获取完整的命令行字符串
返回提示符和用户输入的组合字符串
完整的命令行字符串
刷新提示符
清空输入框内容并重置提示符文本为默认值
设置输入框内容
要设置的输入内容
清空输入框内容
触发执行事件
创建并分发自定义的执行事件,将用户输入和键盘事件传递给父组件
触发事件的键盘事件
粘贴事件回调函数 当前为空实现,预留用于处理粘贴操作
输入事件回调函数
输入事件对象
渲染组件的HTML模板
创建包含提示符和输入框的HTML结构。 输入框绑定了各种事件处理器来响应用户交互。
HTML模板结果
StaticaddStaticcreateStaticgetStaticgetStatic_StaticfinalizeStaticfinalizeStatic_Optionalt: anyOptionale: anyOptionals: any
命令提示符组件类 - 用于CAD系统的命令输入界面
这个组件提供命令输入功能,包括提示符显示和用户输入处理。 支持键盘快捷键、自动完成、焦点管理等功能。
主要功能:
PromptEle