UNPKG

gdy-quill-editor

Version:

基于Quill的vue编辑器组件 npm@0.1.6

41 lines (38 loc) 724 B
export default function touchHandler(event) { const touches = event.changedTouches const first = touches[0] let type = '' switch (event.type) { case 'touchstart': type = 'mousedown' break case 'touchmove': type = 'mousemove' break case 'touchend': type = 'mouseup' break default: return } const simulatedEvent = document.createEvent('MouseEvent') simulatedEvent.initMouseEvent( type, true, true, window, 1, first.screenX, first.screenY, first.clientX, first.clientY, false, false, false, false, 0 /* left */, null ) first.target.dispatchEvent(simulatedEvent) event.preventDefault() }