在 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;
关于javascript - Svelte 读取嵌套存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60045404/