【发布时间】:2021-06-04 21:57:35
【问题描述】:
我对如何引用组件内部定义的存储感到困惑;我不能使用定义为属性的商店。假设我有以下内容:
(component.svelte)
<script lang="ts">
import { writable } from 'svelte/store';
export const prop = writable(false);
</script>
(App.svelte)
<script lang="ts">
import Component from './component.svelte'
let component: Component;
</script>
<div>
<Component bind:this={component} />
<!-- line below won't work -->
{component.$prop}
</div>
...如何引用component.prop?两种语法 component.$prop 或 $component.prop 都不起作用。 我是否需要从单独的第三个文件导入商店以便将它们称为简单变量(即 $prop)?
【问题讨论】:
标签: javascript reference components store svelte