小程序 全局变量不进行初始化了吗?
发布于 6 年前 作者 naxia 13281 次浏览 来自 问答

小程序 全局变量不进行初始化了吗?

重新进入页面,还保留上一次的值,什么情况?

4 回复

你在onHide和onUnload里添加个 page_size=1

怎么还扯到缓存上去了。。这个js只会被执行一次,并不是每次用到这个页面都重新执行一遍,Page这个函数只是注册页面,即在注册页面时就创建了执行上下文。无论小程序后面构造多少次这个页面用的都是这个执行环境里的对象,修改和读取的当然也都是这个执行环境里的page_size

应该会有缓存机制,全局变量在app.js里面设置,然后可以在其他页面改变值,如果你是退出小程序重新进来加载的话,只要加载了app.js文件就会重置,如果没有的话,值应该不会重置吧!(个人理解是这样的)

回到顶部