收藏
回答

请教大佬,关于定义在page({})外变量属于什么?

需要参与页面渲染的数据都需要定义在page({data:({})})

但是不参与渲染,可以定义在page外,如:

定义在page外是属于页面的全局变量吗?在setData里面有时候会获取到空,所以使用了在page外定义变量来接收,今天发现了resItem这个list在获取上有问题,出现了内容重复的情况。百度了半天,当用户在Page外部声明var变量时,当用户退出该页面时,只要该页面还驻留在内存中未被销毁,则当再次加载此页面时,变量的值不会改变。如果是这样的情况,在onLoad里面重新初始化这些变量能解决问题吗?或者有其他更好的方式?

求大佬解惑,谢谢!

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容