满足以下条件,可以稳定复现该bug(尝试了能选择的3.x的所有基础库版本,均能复现)
- 使用自定义custom-tab-bar
- logs页面的组件中使用两个behavior,并且两个behavior同时在data中设置同一个变量并且值需要不一样,demo中behaviors/ui.js中设置了loading:true, behaviors/logs.js里设置了loading:false
- 首页中使用了behaviors/ui.js
- 编译页面设置为logs页面(冷启),并且logs页面中需要使用组件
- 首页的wxml中,使用if/else
- 首页中使用UI插件
- logs页面加载完成后,点击底部tab去首页,控制台即报错,并且首页出现白屏
已将代码片段精简为最低单元