Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript setTimeout()函数在Vue.js中的用法_Javascript_Vue.js_Settimeout_Yarnpkg - Fatal编程技术网

Javascript setTimeout()函数在Vue.js中的用法

Javascript setTimeout()函数在Vue.js中的用法,javascript,vue.js,settimeout,yarnpkg,Javascript,Vue.js,Settimeout,Yarnpkg,我想在Vue.js组件中的一个方法中使用函数setTimeout()。如果我加上: setTimeout(() => alert(), 2000); 或 控制台中出现错误: 未捕获错误:找不到模块“core js/modules/web.timers” 为什么??这是纯javascript函数,对吗?在CLI中,我有: 要安装它,可以运行:npm install--save core js/modules/web.timers 但是我正在使用纱线如何找到此软件包?这很奇怪,请尝试纱线添加

我想在Vue.js组件中的一个方法中使用函数
setTimeout()
。如果我加上:

setTimeout(() => alert(), 2000);

控制台中出现错误:

未捕获错误:找不到模块“core js/modules/web.timers”

为什么??这是纯javascript函数,对吗?在CLI中,我有:

要安装它,可以运行:npm install--save core js/modules/web.timers


但是我正在使用
纱线
如何找到此软件包?

这很奇怪,请尝试
纱线添加核心js
是的,它可以工作。。。但是为什么呢D Thx!就像我说的,这很奇怪,因为这个函数是纯js函数,我认为bundler并不是指纯js,它试图从模块
core js
中获取,根据这个polyfill,当你瞄准IE9及以下版本时被应用。这很奇怪,试试
纱线添加core js
是的,它可以工作。。。但是为什么呢D Thx!就像我说的,这很奇怪,因为这个函数是一个纯js函数,我认为bundler并不是指纯js,它试图从模块
核心js
中获取,因为当你瞄准IE9及以下版本时,polyfill会被应用。
setTimeout(alert(), 2000);