- 关于nextTick“下个时间片”是指逻辑层的“下个时间片”还是指等渲染层渲染完的“下个时间片”?
https://developers.weixin.qq.com/miniprogram/dev/api/ui/custom-component/wx.nextTick.html 关于nextTick“下个时间片”是指逻辑层的“下个时间片”还是指等渲染层渲染完的“下个时间片”? 看小程序架构是分为逻辑层和渲染层,两个线程执行的,比如说一个方法里通过setData使页面需要大量时间渲染,这时候nextTick是会等页面渲染完再执行还是当当前函数执行完就执行(不考虑其他异步事件问题) 例如: foo(){ setData({ ... }) // 修改数据导致页面开始大量渲染 wx.nextTick(()=>console.log('nextTick')) // 这个nextTick是在页面渲染完前执行还是渲染完成后执行? }
2020-04-21 - 自定义组件relations关于ancestor和descendant的定义
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/relations.html <custom-ul name='1'> <custom-ul name='2' > <custom-li test='item1'> item 1 </custom-li> </custom-ul > <custom-li test='item2'> item 2 </custom-li> </custom-ul> 例如这种情况,两个 custom-li 都算是name1 custom-ul 的子孙节点,但是在 custom-ul 中调用 getRelationsNode 方法返回却都只有一个,想问下子孙节点和祖先节点是怎么定义的?还是说每个relations只能关联一个节点?
2020-04-20