圖片上傳在ios中click事件無效

addImage方法中的this.input.click()在ios中無法生效。 網上提供的幾種解決方法,供大家參考: 1、​將click 事件直接綁定到目標​元素(​​即.target)上; 2、將目標​元素換成a 或者button 等可點擊的​元素; ​3、將click 事件委託到​​​​​非document 或body 的​​父級元素上; ​4、給​目標元素加一條樣式規則cursor: pointer。 我最後採用了直接調用dom的原生方法觸發input的點擊事件 addImage = () => { const event = document.createEvent(‘MouseEvents’); event.initMouseEvent(‘click’,false,false); this.input.dispatchEvent(event) };