我在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.
网友回复:
第一个参数传入的是一个方法,你这样写是传入一个方法的返回值了
那就是说只能调用Page外部定义的方法
setInterval(that.test(), 10000);
===>
setInterval(that.test, 10000);
基本的js语法