小程序Page({})外声明的变量
2021-03-03 本文已影响0人
晓函
在Page({})外面声明的变量,
进入这个页面后,你又退出了,虽然页面没有在页面堆栈中了,但是页面其实还在内存中(小程序为了加载速度),你下次进入页面,test的值依然还保留着,每次都+1。
var test = 0;
Page({
onLoad(){
test+=1;
console.log(test);
}
})
每次进入都输出数字,
最终
1
2
3
4
...
想要每次都清空,只能在onLoad或者onUnload里面重置一下。