发表于: 2020-05-27 20:44:49
1 1990
今天完成的事情:
1.推进任务
明天计划的事情:
1.推进任务
遇到的问题和收获:
双线程模型,左渲染层,右逻辑层,同时执行。
开始渲染,初始化,然后WXML如果需要全部显示出来,需要向逻辑层要数据,比如有Mustache插值表达式。
就Notify通知逻辑层,逻辑层创建时执行onLoad,创建完成执行onShow,逻辑层有个waiting notify,执行到waiting notify这里时会阻塞,一旦要了数据,就会send initial Data把数据发出去,然后渲染层渲染好,Ready,就通知逻辑层渲染好了,逻辑层就会执行onReady。
一旦逻辑层获取到新的数据,就会Send Data重新发送数据到渲染层,渲染层再Rerender。
当前页面退到后台的时候,页面就隐藏起来了,就会执行onHide。回到前台时,会执行onShow,而且会把之前保存的数据发送给渲染层,渲染层再Rerender重新渲染,用户才能看到界面。
一旦退出destroy,就会执行onUnload
识别小程序码show-menu-by-longpress
长按即可弹出
评论