苗条的阅读嵌套商店
svelte read nested store
在 Svelte 中,我可以使用 $
符号从商店中读取:
<script>
export let myStore;
</script>
<p>
{$myStore}
</p>
如何从存储中读取对象的 属性?例如。假设 foo.store
是一家商店。
我试过$foo.store
、$(foo.store)
和foo.$store
,都没有用!
我知道我可以 let foo_store = foo.store
然后 $foo_store
,但我正在寻找更简单的方法。
编辑 也在寻找分配存储的解决方案。
简短的回答是你不能——为了语法糖的目的,存储总是自由变量。出于这个原因,通常使用解构:
const { x, y, z } = stores;
在 Svelte 中,我可以使用 $
符号从商店中读取:
<script>
export let myStore;
</script>
<p>
{$myStore}
</p>
如何从存储中读取对象的 属性?例如。假设 foo.store
是一家商店。
我试过$foo.store
、$(foo.store)
和foo.$store
,都没有用!
我知道我可以 let foo_store = foo.store
然后 $foo_store
,但我正在寻找更简单的方法。
编辑 也在寻找分配存储的解决方案。
简短的回答是你不能——为了语法糖的目的,存储总是自由变量。出于这个原因,通常使用解构:
const { x, y, z } = stores;