老师请问一下,页面中的data是在页面加载时对视图层进行渲染,而onLoad函数是在页面加载时触发,那么这个两个步骤是谁先进行呢?还是说同时进行。问这个问题是如果在data定义了一个变量a设置为true,在onload函数里面改变这个变量a为false,那么页面显示的这个a到底是true还是false呢,我自己试了一下如果在onload函数里面用this.data.a改变的话,结果仍然是true,但是用this.setData改变的话结果就变为false了,希望老师解释一下,这究竟是data和onload加载顺序的问题还是改变数据方法同步和异步的问题呢?(顺便问一下老师setData是异步方法么)
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
了解课程