小程序 全局变量不进行初始化了吗? [听起来好高端的样子。]

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


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

  • 怎么还扯到缓存上去了。。这个js只会被执行一次,并不是每次用到这个页面都重新执行一遍,Page这个函数只是注册页面,即在注册页面时就创建了执行上下文。无论小程序后面构造多少次这个页面用的都是这个执行环境里的对象,修改和读取的当然也都是这个执行环境里的page_size, 函数这种专业知识,真的是难为我了。
  • 你在onHide和onUnload里添加个 page_size=1, 加的谁啊?
    • 只能这样解决,我想知道为啥,放到顶头就是不行呢,坑吗, 不坑
    • 不是坑 ,你单页面进行重新赋值,你再进来 就是显示你新赋的值若是在data里,页面加载data的时候,会进行重新加载, 每个人都具有独一无二的价值,没有任何人能够取代我们。
  • 麻烦说明下问题以及,提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html, 聊天软件而已。
    • https://developers.weixin.qq.com/s/jsCZvMmL7B5p 变量不进行初始化,在下个页面中,使变量进行改变,然后返回,再次进入,保存上一次的值 , 这是要互相加qq的节奏。
    • 这里的变量是不会再次加载的哈, 十万个为什么里面好像有答案。
    • 明白了,谢谢, 其实不用那么客气的啦
  • 应该会有缓存机制,全局变量在app.js里面设置,然后可以在其他页面改变值,如果你是退出小程序重新进来加载的话,只要加载了app.js文件就会重置,如果没有的话,值应该不会重置吧!(个人理解是这样的), 好吧,我服了
    • 我是在单独的页面中声明的,从这个页面返回上一个页面,在进来,这个变量的值是没有被初始化的, 你这是同意了吗?
    • 你在onHide和onUnload里添加个 page_size=1 , 加的谁啊?
    • 初始化数据也是要在data里面进行初始化, 我想和你认真聊天的。