javascript - Svelte 读取嵌套存储

标签 javascript svelte

在 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/

相关文章:

javascript - 如何从 Svelte 代码中获取单个 JS 文件作为输出?

javascript - jQuery 或 javascript 可以从文本字符串中确定日期,然后比较两个日期吗?

javascript - 无法在 jquery 中获取 PHP 值

javascript - 如何使用现有的 JS 代码示例根据数据属性查找元素?

javascript - 如何使引导轮播具有交互性?

ios - 是否可以将 Svelte/Sapper 应用程序转换为 Cordova

javascript - 在 React 中发布数据

javascript - Sveltekit 加载函数显然没有被调用

svelte - 如何将 Google Adsense 添加到 Svelte/Sapper 网络应用程序?

javascript - 是否可以直接在 Svelte 中渲染 SVG 元素?