const inputElement = document.querySelector('.public-DraftEditor-content')
const inputEvent = new Event('input', { bubbles: true })
const sEvent = {
data: '1',
bubbles: true,
cancelable: false,
currentTarget: inputElement,
defaultPrevented: false,
eventPhase: 3,
isTrusted: true,
nativeEvent: inputEvent,
target: inputElement,
timeStamp: 1059729.900000006,
type: 'input',
_reactName: 'onInput',
_targetInst: null,
inputType: 'insertText',
preventDefault: () => {}
}
sEvent.nativeEvent = sEvent
inputElement[Object.keys(inputElement).find(item => item.indexOf('reactPro') !== -1)].onFocus({ type: 'focus' })
const inputText = '操作上是单独'
const k = inputText.split('')
k.forEach(text => {
sEvent.data = text
inputEvent.data = text
inputElement[Object.keys(inputElement).find(item => item.indexOf('reactPro') !== -1)].onBeforeInput(sEvent)
inputElement[Object.keys(inputElement).find(item => item.indexOf('reactPro') !== -1)].onInput(sEvent)
})
dy评论输入
最新推荐文章于 2024-10-09 23:31:03 发布