Qwik 教程概述基本组件状态管理事件监听器在状态更改时获取资源基本组件绑定表达式组合组件内联组件监听事件监听文档/窗口阻止默认行为使用 sync() 的同步事件使用 useVisibleTask$() 的同步事件useOn() / useOnDocument() / useOnWindow() - 编程监听器存储状态递归存储序列化图不可序列化属性将数据传递给组件传递闭包template - 隐式响应式useTask$() - 显式响应式useResource$() - 显式响应式使用上下文useTask$()useSignal()useVisibleTask$()useOn() / useOnDocument() / useOnWindow()useUnMount$()基本投影命名插槽回退内容useStyles() - 样式useStylesScoped() - 作用域样式优化器延迟加载常量延迟加载闭包使用 $ 创建 API组合 use 钩子摇树静态组件捕获词法作用域不可序列化属性存储必须始终是可序列化的,但有时你可能希望在存储中持久化一个不可序列化的值。这些值仅在客户端恢复应用程序时在浏览器中持久化。 当应用程序暂停时,不可序列化属性将被丢弃。 你的任务:在 store.cleanup 中添加一个清理函数,以便 stop 按钮可以使用 clearInterval() 清除间隔。为此,请从 '@builder.io/qwik' 中添加 noSerialize 导入,并使用 noSerialize 函数包装 clearInterval 函数。 下一步将数据传递给组件编辑教程