首页 新闻 会员 周边 捐助

移动端引入 vsConsole 报错

0
[待解决问题]

Uncaught TypeError:Failed to construct 'MouseEvent:Failed
to read the 'view'property from 'UlEventInit':Failed to convert
value to 'Window.
webpack-
internal:///../main/src/utils/vconsole.min.js:10:147304
TypeError:Failed to construct 'MouseEvent':Failed to read
the 'view'property from 'UlEventInit':Failed to convert value to
Window'.
at HTMLDivElement touchEnd (webpack-
internal:///../main/src/utils/vconsole.min.js:10:147304)
command.

Failed to construct 'MouseEvent':
Failed to read the 'view'
property from 'UIEventInit':
Failed to convert value to

'Window'.
TypeError:Failed to construct
'MouseEvent':Failed to read the
'view'property from
'UIEventInit':Failed to convert
value to 'Window'.
at HTMLDivElement.touchEnd
(webpack-
internal:///../main/src/utils/vconsole
各位大佬解决一下哇

anluo小毛虫的主页 anluo小毛虫 | 菜鸟二级 | 园豆:354
提问于:2023-03-17 18:00
< >
分享
所有回答(1)
0

这个错误通常出现在尝试使用 new MouseEvent() 构造函数创建鼠标事件时,参数不正确。通常情况下,鼠标事件至少需要 type 参数,而且 view 参数(指的是事件目标所在的窗口)通常是可选的。如果 view 参数不正确,会导致该错误。

根据错误信息,出现这个错误的原因可能与 vconsole.min.js 文件中某些代码有关。你可以尝试暂时通过注释掉 vconsole.min.js 文件中的相关代码来解决问题。

同时,你也可以尝试手动创建一个合法的 MouseEvent 对象,如下所示:

const event = new MouseEvent('click', {
view: window,
bubbles: true,
cancelable: true
});
其中,第一个参数是 MouseEvent 的类型,第二个参数是配置对象,包括相关的属性,例如 'view' 参数,指定了该事件发生在哪个窗口中。

希望这些信息对你有所帮助。

没有烟抽的日子 | 园豆:274 (菜鸟二级) | 2023-03-20 15:04

你这回复的风格,好像AI啊

支持(0) 反对(0) 人间春风意 | 园豆:2784 (老鸟四级) | 2023-03-21 10:38

很感谢你的回复 就是用vconsole.min.js 才导致错误的,不晓得咋个导致的

支持(0) 反对(0) anluo小毛虫 | 园豆:354 (菜鸟二级) | 2023-03-22 16:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册