webTerminal输入需要减去prefix的长度
Closed this issue · 0 comments
Samonnite commented
https://github.com/DTStack/doraemon/blob/master/app/web/pages/webTerminal/index.tsx#L136
// 原代码
inputText = inputText.slice(0, currentOffsetLength) + key + inputText.slice(totalOffsetLength - currentOffsetLength)
这里需要减去prefix的长度,当prefix为空时是没有问题的,不为空会错位
inputText = inputText.slice(0, currentOffsetLength - prefix.length) + key + inputText.slice(currentOffsetLength - prefix.length)