问题:
小程序退出后再次扫码进入,只会执行生命周期函数里的代码,“外部”代码不会再执行。
具体描述:
在我们的项目里,我们会将一部分本地变量不写在小程序 pageConfig 的 data 中,而直接在文件头进行声明。这样是为了减少 data 的大小,加快页面渲染速度。但这也无意中带来了新问题,我们看看下面的例子。
出错的index.js文件:
const localFlag = true; // “外部”代码,仅执行一次初始化,第二次扫码不会执行!
const pageConfig = {
data: {
text: 'init dat