rob*_*sch 3 subscription svelte svelte-store
只是一个基本问题:存储的 $ 语法是否适用于非组件 JavaScript 文件?
医生说:
每当您引用商店时,您都可以通过在组件中添加 $ 字符作为前缀来访问其值。
然而,这个官方示例似乎在不是组件的派生存储中使用 $-语法:
export const elapsed = derived(
time,
$time => Math.round(($time - start) / 1000)
);
Run Code Online (Sandbox Code Playgroud)
这是定制店的特例吗?或者是否有可能因为它被导入到组件中?
答案是否定的,因为只会编译 Svelte 文件。
你对派生商店的看法是正确的。但这只是为了明确回调接收值而不是订阅。您也可以使用其他值名称,并且不需要以 $ 开头。
export const elapsed = derived(
time,
_time => Math.round((_time - start) / 1000)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1018 次 |
| 最近记录: |