是否可以从Web控制台访问Svelte商店?

时间:2020-04-06 23:03:04

标签: javascript svelte svelte-store

我正在调试Svelte应用程序,想知道是否可以通过Web控制台访问商店中的Svelte数据吗?有人知道是否可能吗,如果可以,请:)

顺便说一句,我们仍在使用svelte 1。

3 个答案:

答案 0 :(得分:1)

在初始化期间,您可以将商店分配给文档对象:

document.sveltestore = mystore;

这将适用于苗条的1和2

答案 1 :(得分:1)

以下是访问商店的一种简洁方式:

1.在 window 对象上定义一个属性(例如:store)并使用它的 getter 来记录存储数据。

Object.defineProperty(window, "store", {
    get : _ => {
        environmentV2.subscribe(e => console.log(e))
    }
});

2.在控制台中键入 store 并按 Enter。您将看到商店数据如下:

enter image description here

答案 2 :(得分:-1)

您可以使用Chrome https://chrome.google.com/webstore/detail/svelte-devtools/ckolcbmkjpjmangdbmnkpjigpkddpogn的苗条扩展名访问道具,状态和存储。

相关问题