我正在调试Svelte应用程序,想知道是否可以通过Web控制台访问商店中的Svelte数据吗?有人知道是否可能吗,如果可以,请:)
顺便说一句,我们仍在使用svelte 1。
答案 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。您将看到商店数据如下:
答案 2 :(得分:-1)
您可以使用Chrome https://chrome.google.com/webstore/detail/svelte-devtools/ckolcbmkjpjmangdbmnkpjigpkddpogn的苗条扩展名访问道具,状态和存储。