小程序Page({})外声明的变量

2021-03-03  本文已影响0人  晓函

在Page({})外面声明的变量,
进入这个页面后,你又退出了,虽然页面没有在页面堆栈中了,但是页面其实还在内存中(小程序为了加载速度),你下次进入页面,test的值依然还保留着,每次都+1。

var test = 0;
Page({
  onLoad(){
    test+=1;
    console.log(test);
  }
})

每次进入都输出数字,
最终
1
2
3
4
...

想要每次都清空,只能在onLoad或者onUnload里面重置一下。

上一篇下一篇

猜你喜欢

热点阅读