- 自定义 tabbar 栏的 detached 生命周期不会触发?
相关操作如下图所示: [图片] 从上图可以看出: 页面内自定义组件和自定义 tabbar 都会触发 create, attached 和 ready 生命周期当使用 wx.redirectTo 重定向到一个空页面时, 组件的 detached 生命周期会触发, 但自定义 tabbar 栏的 detached 生命周期不会触发
2020-10-18 - 开发工具中提前创建的 tabbar 的 WebViewId 与页面的 WebViewId 不匹配
进行的操作如下图所示: [图片] 打开首页(ID: 3), 此时提前创建 tabbar 栏(ID: 4), 从首页(ID: 3)路由(wx.switchTab)到第二页(ID: 4), 此时提前创建的 tabbar 与第二页的页面ID匹配第二页(ID: 4)提前创建 tabbar 栏(ID: 5)从第二页(ID: 4)路由(wx.switchTab)回首页(ID: 3), 此时还留有一个提前创建 tabbar 栏(ID: 5)从首页(ID: 3)路由到(wx.switchTab)到第三页, 发现此时第三页的ID实却是6, 即跳过了5, 这导致提前创建 tabbar 栏(ID: 5)无法匹配, 进而需要重新创建[图片] 打开首页(ID: 14), 此时提前创建 tabbar 栏(ID: 15), 从首页(ID: 14)路由(wx.switchTab)到第二页(ID: 15), 此时提前创建的 tabbar 与第二页的页面ID匹配第二页(ID: 15)提前创建 tabbar 栏(ID: 16)从第二页(ID: 15)路由(wx.switchTab)回首页(ID: 14), 此时还留有一个提前创建 tabbar 栏(ID: 16)从首页(ID: 14)路由(wx.redirectTo)到一个无 tabbar 的空页面, 发现此空页面的ID为17, 同样跳过了16, 这导致提前创建 tabbar 栏(ID: 16)无法匹配
2020-10-17