fix: 修复在进行组件配置,输入框调整光标位置时,光标位置没有改变而是调整了组件位置的问题

main
wu.jian2 2 years ago
parent 053f4f4536
commit 6293740718

@ -32,6 +32,12 @@ export default {
pasteCharts: 'pasteCharts'
}),
keydown (event) {
// 获取当前获得焦点的元素
const activeElement = document.activeElement
// 判断当前获得焦点的元素是否是一个输入元素
const isInputFocused = activeElement instanceof HTMLInputElement || activeElement instanceof HTMLTextAreaElement
if (!isInputFocused) {
// 当前页面没有输入聚焦
if (event.keyCode === 37) {
// 关闭默认事件
event.preventDefault()
@ -53,6 +59,8 @@ export default {
// 下箭头键被按下
this.changeActivePos({ diffX: 0, diffY: 1 })
}
}
// ctrl/command + s保存
if ((event.ctrlKey || event.metaKey) && event.keyCode === 83) {
// 关闭默认事件

Loading…
Cancel
Save