【发布时间】:2021-12-26 15:44:21
【问题描述】:
如下图所示,您可以访问普通的Object(这是意料之中的),但不能访问stores.js 内部的readable。
App.svelte
<script>
import { myStuff, myStuff2 } from './stores.js';
</script>
<h1>This is {$myStuff.TEST}</h1>
<h1>This is {myStuff2.TEST}</h1>
stores.js
import { readable } from 'svelte/store';
export const myStuff = readable({
TEST: "HELLO"
});
export const myStuff2 = {
TEST: "HELLO 2"
};
// Doesn't work
console.log("TEST FROM STORE: " + myStuff.TEST);
// Works
console.log("TEST FROM STORE: " + myStuff2.TEST);
为什么会这样?
Tutorial 简短地提到你可能会得到一个undefiend,但它并没有详细说明过去,Docs 在撰写本文时没有提到可能的结果。
标记答案的示例截图:
【问题讨论】:
标签: javascript svelte