Можно ли получить доступ к магазину Svelte из веб-консоли?
Я отлаживаю приложение Svelte и задаюсь вопросом, можно ли получить доступ к данным Svelte в магазине из веб-консоли? Кто-нибудь знает, возможно ли это, если да, как пожалуйста:)
И, кстати, мы все еще используем svelte 1.
3 ответа
Ниже приведен аккуратный способ доступа к магазину:
1. Определите свойство (например:) для объекта окна и используйте его геттер для регистрации данных хранилища.
Object.defineProperty(window, "store", {
get : _ => {
environmentV2.subscribe(e => console.log(e))
}
});
2.Тип
store
в консоли и нажмите Enter. Вы увидите данные магазина следующим образом:
Во время инициализации вы можете назначить хранилище объекту документа:
document.sveltestore = mystore;
это будет работать для стройных 1 и 2
Вы можете получить доступ к реквизитам, состоянию и хранилищу с помощью расширения svelte для Chrome https://chrome.google.com/webstore/detail/svelte-devtools/ckolcbmkjpjmangdbmnkpjigpkddpogn.