我在Page内部定义了一个test方法,然后在Onload方法里使用

setInterval(that.test(), 10000);

小程序就报错了

错误信息:

setInterval expects a function as first argument but got undefined.;at pages/index/index page lifeCycleMethod onLoad function

TypeError: setInterval expects a function as first argument but got undefined.

网友回复:

林***:

头名个参数传入的是一个方法,你这样写是传入一个方法的返回值了

P***:

那就是说只能调用Page外部定义的方法

林***:

setInterval(that.test(), 10000);

===>

setInterval(that.test, 10000);

基本的js语法

爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。