状态同步
有时候需要多个组件实例或页面共享一份数据,这时候就需要状态同步的功能。
使用 $.stanz
方法创建可共享的数据;如果需要在组件中分享此数据,应在组件的 attached 时将数据绑定到组件上。
注意:需要在 detached 周期将绑定的数据清除,不然会内存泄露。
在这个示例中,我们演示了如何使用状态同步功能来实现暗黑模式的切换。首先,我们使用 $.stanz
方法创建了一个名为 isDark
的数据对象,该对象可以在多个组件间共享。使不同组件实例能够共享数据,实现暗黑模式的切换。