2
在單元測試的jsdom命令行界面中運行。TouchEvent非法構造函數
const event = new window.TouchEvent('touchstart');
TypeError: Illegal constructor
這是爲什麼不工作? 根據這個MDN列表它應該通過構造函數工作。
這工作得很好:
const event = new window.MouseEvent('mousemove');
這也適用,但不建議:像你提到
const event = document.creatEvent('touchstart');
這不是事件名稱的問題,這是構造函數的問題。 –