父组件通过 props把数据以属性的形式传给子组件,这是最直接的跨组件数据传递方式。子组件声明为props把数据以属性的形式传给子组件,这是最直接的跨组件数据传递方式。子组件声明为bindable 的属性还可支持双向绑定。
对于需要跨越多个组件层级共享的状态,可使用 store。由于 store 独立于组件树存在,任意组件都能订阅同一个 store,并在其值变化时同步更新,避免了逐层传递属性的繁琐。
Svelte 提供上下文(context)机制,允许祖先组件向后代组件提供数据或函数,后代组件可获取而不必逐层透传,适用于主题、配置等需要在局部范围内共享的场景。