错误: `@xstate/vue` 不能可靠地用于在组件之间创建共享机器
作者: IonianPlayboy创建于 2024年2月21日更新于 2025年10月2日
标签bug
预期结果 我已经创建了一个重现来突出此问题,预期行为显示在右侧面板(名为“FixedPageViews”)上: - 打开重现,进入“首页”。
由于我们的机器只跟踪“PagesToDiscover”页面的子路由的页面浏览量,因此“FixedPageViews”目前只应显示其名称,下面没有页面浏览量计数。 这是正确的行为。 - 点击页面底部不为“首页”的其中一个链接。
“FixedPageViews”现在应该显示您刚刚访问的页面已被浏览过一次。 - 点击其他不为“首页”的链接多次。
“FixedPageViews”应该显示您点击的每个页面的正确浏览量。 - 点击“首页”链接返回到首页。
“FixedPageViews”应该正确地恢复到其初始状态,因为我们在返回“Home”之前卸载了“PagesToDiscover”组件。 由于它恢复到了其初始状态,您应该能够从头开始重新启动此流程并观察相同的结果。
内容来源: statelyai/xstate