我在Page內(nèi)部定義了一個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.
網(wǎng)友回復:
第一個參數(shù)傳入的是一個方法,你這樣寫是傳入一個方法的返回值了
那就是說只能調用Page外部定義的方法
setInterval(that.test(), 10000);
===>
setInterval(that.test, 10000);
基本的js語法