UNPKG

vuex-help

Version:

a utilies library reduce boilerplate for vuex

1 lines 1.21 MB
{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["(strict","3.0","api","introduct","mode)","typescript,","vue@>=2.5,","vuex","vuex?","vuex@>=","версии","геттеры","горячая","действия","для","замена","и","изменений","история","модули","мутации","наоборот.","начало","обработка","основные","плагины","пользователей","понятия","приложения","примечание:","работы","режим","состояние","справочник","строгий","структура","такое","тестирование","требует","установка","форм","что"],"installation.html":["'vue'","'vuex'","add","build","cd","cdn","clone","dev","git","github","https://github.com/vuejs/vuex.git","https://unpkg.com/vuex","https://unpkg.com/vuex@2.0.0.","import","instal","node_modules/vuex","npm","npm.","run","save","unpkg.com","vue","vue,","vue.use():","vue.use(vuex)","vuex","vuex,","yarn","автоматически:","будет","в","версии","версию","вручную","всегда","вы","выше","глобальных","доступный","если","запустить","и","или","использование","использовании","использовать","используете","командой","конкретную","кроме","модули,","можно","на","например","напрямую","необходимости.","нет","новую","образом","пакетов.","подключите","после","предоставляет","при","приведённая","придётся","произойдёт","разработке","релиз","репозиторий","с","самую","самый","сборку,","сборку:","свежий","скачать","склонировать","содержимое","ссылка","ссылки","тег,","тегов","того,","указать","указывать","установите","установка","хотите","этом","явным"],"intro.html":["\"из","\"источник","\"машину","\"однонаправленного","\"паттерн","\"представление\",","()","//","0","`","`,","count","count:","data","elm.","flux","flux,","increment","methods:","new","redux","redux:","return","spa","template:","this.count++","vue({","vue,","vue.j","vue.js.","vue:","vuex","vuex,","vuex.","vuex?","{","{{","}","})","},","}}","а","абрамова,","автора","архитектурой","без","библиотека","библиотеки","библиотеки,","благо","более","большое","бы","быстро","в","вам","вдохновлённого","вероятно","взаимодействие","виде","влияние","вложенных","во","вовсе","возможно,","возможности,","возможностью","возможные","возникающие","вот","вполне","времени\"","всех","вспомогательного","всё","вторую","вы","вызывать","вынести","глобальной","глобальный","глубоко","давайте","данные","данных","данных\":","данных.","действительно","действия","декларативно","дереве.","дерево","для","доводилось","долгосрочной.","доступ","другими","других","дэна","его","если","естественным","ещё","же","за","зависеть","заданное","задуматься","заставляющими","заточенной","и","идея,","из","изменения","или","инструментов","интегрируется","использование","использованием","использовании","использовать","используемым","использующей","истины\",","исчезает","к","каждый","как","каких","когда:","кода,","кода.","компонент","компонента","компонента,","компонентов","компонентов,","компонентов.","концепции","концепции,","концепций","коробки\"","который","кратковременная","кроме","крупного","крупномасштабные","лежащая","местами","методах","многословным","могут","может","мы","на","напрямую","наряду","начнём","нашего","не","невозможно","независимо","некоторых","неплохая","неприятно,","нескольких","несколько","несложные","но","новых","нормально","нужны,","о","оба","обескураживающим.","обеспечивает","обновлений.","обойтись","обращаться","общее","одни","одно","одной","одном","одностраничные","оказаться","оказывать","он","они","определяя","определённых","основе","основная","основывающихся","от","ответ","отладке","отличие","отображение","официальным","очкам:","паттерн","паттернов,","первой","передавать","поддерживаемость","поддерживать.","подобны","подхода","подхода,","показаться","получает","пользователя","помогает","помощи","потока","потомкам","почему","появлении","появлению","правил,","правил.","превращается","пределами","предоставляя","предсказуемость","представление","представлением.","представлений","при","привнесения","приводят","придётся","приложение","приложением;","приложении","приложений","приложения","приложения,","приходилось","приходится","проблемой,","проблему,","продвинутые","продуктивность","производительную","простейшее","простого","простой","простота,","пути","разбираясь","разделяя","размера,","разных","разработчика","расположения","расширением","реактивных","реализован","реализующего","решая","родителям","с","самостоятельное","синглтон?","синхронизировать","систему","ситуациями,","следует","следующим","следующих","слепков","сложно","служит","случае","случаях","соблюдения","событий.","событиями.","совместно","сожалению,","создавать","создаёте","сомневаетесь.","соседних","состоит","состояние","состоянием","состоянием\"?","состоянием,","состоянии,","состоянию","состояния","состояния,","состояния;","специально","сработает.","среднего","сталкиваться","страдает","структурированность","счёт","счётчик","так","такие","такова","такое","таком","те","того,","той","том","требуя","уже","улучшаем","управлении","управления","управлять","управляющий","хватит","хранилищем","хрупки","ценой","центральным","цитата","частей:","части","часто","что","чётко","шагом.","шины","экспорт/импорт","это","этого","этот","эффективного","—"],"getting-started.html":["\"машины","\"хранилище\"","(state)","//","0","1","=",">","console.log(store.state.count)","const","count:","es2015","increment","mutations:","new","state.count++","state:","store","store.commit('increment')","store.commit:","store.st","store.state.count,","vue","vue.use(vuex)","vuex","vuex,","vuex.store({","{","}","})","},","архитектурное","более","будем","быть","в","вашего","вместо","внести","возможность","вот","времени\"","время!","всё","всём","вы","вызвали","вызвать","вызываем","вызывать,","вычисляемые","глобального","говоря,","давайте","даже","далее","даёт","два","делает","для","до","довольно","документации.","достаточно","доступ","его","единственный","если","ещё","зависят","заметим:","замечание:","запрещено.","и","из","изменение","изменений","изменения","изменения.","изменить","или","инициализируя","инструменты","инструменты,","использования","использовать","используете","исходное","их","к","каждое","каждой","каждую","кода","кода.","коде","компонентах","компонентов.","компоненты","контейнер,","концепций,","который","кроме","лишь","логирования","лучше","любого","методах","методом","модульный","можем","можно","момента","моментальных","мутации","мутации,","мутации:","мутацию,","мутацию.","мы","на","намерения","напрямую","находится","начало","начиная","не","непосредственное","ним","нужно","образом","обсудим","объекта:","объекту","основных","оставляет","от","отладке.","отличают","отслеживать","очевидными","подробно","подход","позволяет","позволяющие","получить","понимание","понять","поскольку","после","потому","при","приложения","приложения.","применения","пример","примеров","простейшего","простейшее","просто","просто:","простого","простое","протяжении","работу","работы","раз","разобрались,","реактивно,","реактивны.","реализовать","реализующего","с","самое","сборщик","свойства.","сейчас","синтаксис","системе","след","слепков","соглашение","создадим","создания","создать","соответствующие","состояние","состояния","состояния,","способ","спровоцирует","счётчик.","теперь","того","того,","уверенным,","удостоверьтесь,","указать","упрощает","упрощённо","установки","хотим","хранилища","хранилище","хранилище.","хранит","центре","чтении","что","чтобы","это","это,","этого,","этой","этот","явно","явным","—"],"core-concepts.html":["vuex","vuex:","в","всех","геттеры","главах","глубокое","давайте","действия","для","изучим","использования","модули","мутации","мы","начнём.","необходимо","основные","понимание","понятий.","понятия","состояние","этих"],"state.html":["\"store\",","\"единственным","\"инъекции\"","'#app',","'count'","'count',","'vuex'","()","(state)","(находящегося","(предварительно","*/","+","...","...mapstate({","/*","//","3","=","=>","])","`","`state","`{{","app","components:","computed.","computed:","const","count","count:","countalias:","counter","countpluslocalst","default","dom.","ecmascript","el:","export","import","localcomput","mapstat","mapstate([","mapstate({","mapstate,","new","proposal)","return","stage","state","state.count","state.count,","state.count`","store","store,","store.state.count","template:","this.$store.","this.$store.state.count","this.count","this.localcount","vue","vue({","vue.use(vuex)):","vue?","vuex","vuex,","vuex.mapst","{","}","})","},","}}`,","автоматически","бессмысленно.","благодаря","более","большую","будут","быть","быть,","в","внимание:","во","возвращает","вручную","всегда","всего","всем","всех","вспомогательная","вспомогательные","всё","вы","вызвать","вызовут","выносить","вычисляемого","вычисляемые","генерирующий","геттерам","геттеров","главах","глобальное","глобальный","да","давайте","делать","дерево","дереву","для","добавлены","доступ","доступа","дочерним","дочерних","его","единое","единому","единственный","если","ещё","же","зависит","записи","запись:","заскучать,","заставить","заставляет","значит,","и","излишней","изменения","изрядно","или","иметь","импортирования","инициируют","иногда","использовании","использовать","использует","используете","использующий","истины\".","источником","их","к","каждого","каждый","как","код","компонент","компонент,","компонента","компонента,","компонентам","компонентах","компонентов","компоненты","конечное","конкретного","конфликтует","концепцией","корневого","которого","которые","красноречивыми","кроме","лаконично","легко","логики","логики.","локально,","локальное","локальному","локальные","любые","массив","механизм","многословности","многословный.","множество","могут","модульной","модульности","можем","может","можно","мутации","мы","на","найти","нам","наш","не","нему","ненужному","необходимо","ним","но","нужно","нужную","нужны","обеспечиваем","обеспечит","обновим","обновление","обновления","обойти","образом,","обратите","объект","объект.","объектов","объектов,","объявление","обычно","один","однако","однако,","одно","оператор","опции","опцию","опция","остаётся","от","отладки,","отладки.","отобразить","очень","паттерн","передавать","передать","передача","писать","подмодули.","позволяют","полагаться","полной","полностью","получится","поместив","поскольку","последующих","потомкам","потребностей","потребует","предоставляет","при","приведет","привести","приложения","приложения.","применив","пример","приходилось","проблему,","проксирует","проксирующие","просто","простых","проще","работы","разбить","разработчика","распространения","расскажем,","реактивно,","результат","результаты","решение","с","сборкой","свойств","свойства,","свойства:","свойства?","сделаете","синглтон","системы,","слепки","слияния","служит","случаях","со","содержит","создадим","соответствующие","состояние","состоянию","состоянию,","состояния","статусе","стрелочные","строк:","строки","существует","существующий","счётчик:","счётчиком:","так","также","таким","таких","тестирования.","то","того,","только","традиционную","требуется","у","удобными","уже","указана","указываем","указывая","упростить","усложнению","усмотрение","утилиты","функции","функцию","функция","хелпер","хранилища","хранилища,","хранилища.","хранилища:","хранилище","хранилище.","хранилищу","часть","через","что","чтобы","эквивалентна","экземпляра,","это","этот","эту","явно","—"],"getters.html":["'...',","'anothergetter',","'donetodoscount'","'donetodoscount',","'vuex'","()","(id)","(state)","(state,","(или","...","...mapgetters([","...mapgetters({","//","1","1,","2,","=","===","=>",">","[","[{","]","])","`store.getters.donetodoscount`","`this.donecount`","computed:","const","default","done:","donecount:","donetodos:","donetodoscount","donetodoscount:","export","fals","getters)","getters.donetodos.length","getters:","gettodobyid:","id)","id:","import","mapgett","new","return","state","state.todos.filter(todo","state.todos.find(todo","state:","store","store.getters.donetodo","store.getters.donetodoscount","store.getters.gettodobyid(2)","store.getters:","text:","this.$store.getters.donetodoscount","this.$store.state.todos.filter(todo","todo.done)","todo.done).length","todo.id","todos:","true","vuex","vuex.store({","{","}","})","},","}]","«геттеры».","аргументом","аргументы","более","будут","в","вернуть","версии","возвращая","всех","вспомогательная","вторым","вы","выносить","вычисляемые","вычисляемыми","геттера","геттерам","геттеров:","геттеры","далеки","данным,","для","доступ","доступны","другое","дублировать","его","если","её","зависимостей.","зависимостях","и","идеала.","из","изменится","или","импортировать","имя,","иногда","использовать","использовать,","используемый","их","к","как","когда","количеству","компонента:","компонентах","компоненту,","критерию:","кэшируются,","либо","локальные","массива","местах.","может","можете","можно","на","например,","нескольких","нём:","оба","образом:","объектный","одна","одному","оператором","определять","основывающимся","основываясь","особенно","от","отфильтрованной","первым","передавать","переданному","передаётся","пересчитаны","по","подхода","позволяет","полезно,","получают","понадобится","попросту","при","примените","примешиваем","производным","проксировании","проксируем","проксирует","расширения","результаты","своих","свойства","свойства,","свойствами","синтаксис:","совместно","состояние","состоянии","списка","список","ссылку","считать","также","таким","тогда,","только","требуется","функциональность","функцию,","функцию.","функция","хелпер","хотите","хранилища","хранилища.","хранилища:","хранилище","часть","чем","через","элемент","элементов","элементов)","эта","эти","это"],"mutations.html":["\"increment\",","\"вычисляемые","\"до\"","\"когда","\"после\"","$store):","'./mutat","'increment'","'increment',","'incrementby'","'newprop',","'some_mutation'","'vuex'","(payload):","(state)","(state,","(для","+=","...","...mapmutations([","...mapmutations({","...state.obj,","//","1","10","10)","123","123),","3,","=","=>","[some_mutation]","]),","`this.$store.commit('increment')`","`this.$store.commit('incrementby',","`this.add()`","`this.increment()`","`this.incrementby(amount)`","add:","amount)`","amount:","api.callasyncmethod(()","commit","const","count:","default","devtool","es2015","export","flux","import","increment","mapmut","mapmutations,","methods:","mutat","mutations:","n","n)","new","newprop:","payload)","payload.amount","some_mut","somemut","stage","state.count","state.count++","state.obj","state:","store","store.commit","store.commit('increment')","store.commit('increment',","store.commit({","store.commit,","store.j","this.$store.commit('xxx'),","type","type:","types'","types.j","vue","vue,","vue.set(obj,","vue:","vuex","vuex.store({","{","}","})","},","а","а,","автоматически.","аргументом:","асинхронности","асинхронный","асинхронными","асинхронных","более","больше","большинстве","будет","бы","было","быть","в","важное","вариантах","весьма","взгляда","внутри","во","возможности","возможность","возможны","возникновении","все","вы","вызван","вызвать","вызов","вызове","вызовы","вызываемые","вызывается","вызывать","вызываются","вынесите","выше","далее","дать","два","действий","действия.","действиях","дела,","делает","для","добавлении","должен","должны","дополнительный","другие","другой","единственный","единственным","если","её","же","зависящие","залогированной","заменить","записана,","записи,","запись","затруднить","здесь","знать,","значит,","и","из","изменений","изменения","изменяем","изменяться","изменяющими","изначальное","изрядно","или","им","имеет","имена\"","имени","именно","имеют","инициализировать","инициирована,","инициировать","инициируемые","инструментах","инструменты,","использование","использовании","использовать","используется","используя","к","каждая","каждой","как","какие","какой","камни,","качестве","кода","коллбэк","коллбэк,","коллбэками,","коллбэков","компонентах","компонентов","компонентов,","компоненты","констант","константу","константы","концепции","корневой","котором","который","кроме","крупных","либо","либо:","линтеры","лог","логики","лучше","менее,","метода,","методы","могло","может","можно","моменту","мутацией","мутации","мутации,","мутации.","мутаций","мутацию","мутация","на","нагрузка","нагрузки","нагрузкой","нагрузку:","называемый","наличие","написать","например,","напрямую","напрямую:","наступления.","начале.","не","невозможно","невозможным:","нельзя.","необходимо","необязательно,","несколько","нет","никакой","новым.","новых","нужно","о","оба","обновляются","обозначения","обработки","обработку","обработчик","обработчик\".","обработчик.","обработчике","обработчики","объект","объектной","объектный","объектов","объектом,","объекту","обычном","обязаны","однако,","одно","оказаться","операций","описательной:","остаётся","от","отдельности.","отдельный","отлаживаете","отследить.","очень","параметр,","первого","первым","первым?","переданного","передать","передаётся","переменная","по","подводные","поддерживает","подход","позволяют","полезным","полей.","поля","помнить","понимание","понять,","поскольку","похоже","похожи","почему?","поэтому","правилам","правило:","предсказать,","представьте,","при","приведённой","привнесение","приложение","приложении:","приложения","применяя","пример:","программы.","проектах.","произойти.","происходят,","проксирует","проще","различных","разработчика.","рассматриваются","рассмотрим","расширения","реактивная","реактивности","реактивность","реализации","с","самом","самые","самым:","свойств","синтаксис","синхронные","синхронными","синхронными.","следуют","слепки","случае","случаев","смотрите","собственно,","события:","совершенно","содержащим","состояние","состояния","состояния,","сохранить","способ","способом","ссылки","становится","становится,","старый","строковый","сути","существуют","так","так:","также","таком","те","тем","теперь","тип","тип:","типа","типами","типов","то","того,","транзакции:","требуется","у","уже","указав","указан","указания","файл,","функции","функцию","хелпер","хотя","хранилища","хранилища,","хранилище","целиком","целиком,","часто.","через","читателям","что","чтобы","это","этого","этом","этому","этот","являются","—"],"actions.html":["\"оптимистично\"","$store):","'increment'","'incrementasync',","'incrementby'","'vuex'","()","(context)","(payloads):","(state)","({","(особенно","(требуется",")","...","...mapactions([","...mapactions({","/","//","0","10","1000)","=","=>","[...state.cart.added]","]),","`actiona`","`getdata()`","`getotherdata()`","`mapactions`","`this.$store.dispatch('increment')`","`this.$store.dispatch('incrementby',","`this.add()`","`this.increment()`","`this.incrementby(amount)`","actiona","actionb","actions:","add:","amount)`","amount:","api","async","await","await,","checkout","commit","commit('gotdata',","commit('gototherdata',","commit('increment')","commit('somemutation')","commit('someothermutation')","commit(types.checkout_failure,","commit(types.checkout_request)","commit(types.checkout_success),","commit):","commit,","const","context.commit","context.commit('increment')","context.getters.","context.st","count,","count:","default","dispatch('actiona')","dispatch('actiona').then(()","dispatch,","es2015","export","getdata())","getotherdata())","import","increment","incrementasync","mapact","mapactions,","methods:","mutations:","new","products)","products,","promis","promise((resolve,","promise,","promise:","reject)","resolve()","return","savedcartitem","savedcartitems)","settimeout(()","shop.buyproducts(","state","state.count++","state:","store","store.commit('increment')","store.dispatch","store.dispatch('actiona').then(()","store.dispatch('increment')","store.dispatch('incrementasync',","store.dispatch({","store.dispatch:","this.$store.dispatch('xxx')","type:","vuex.store({","{","}","})","},","а","аргументов","асинхронного","асинхронны,","асинхронные","асинхронных","более","будет","бы","быть","в","важнее,","взгляд","виде","включает","вместо","внутри","возвращаемый","возвращаемым","возвращает","возвращают","всех","вспомогательную","вы","выглядеть","вызванных","вызвать","вызов","вызова","вызывать","выполнять","геттерам","глупо:","данный","действие","действие:","действии","действий","действия","действия,","действиями","деструктуризация","диспетчеризация","диспетчеризировать","для","дожидаемся","должны","другом","если","же","завершения","завершилось?","заказа","записывая","запрос","запускаются","зарегистрируем","зачастую","знать","значение","значением","и","и,","из","или","инициализацию","инициирования","инициируем","инициируют","использоваться","используем","используется","используя","исхода","к","как","кода","коллбэки","композиция","компонента","компонентах","компоновать","контекст","контекста,","корзине","корзину","корзины","корневого","логика","локальные","магазина","между","менять","методов","методом","методы","многократного","могут","модулей","модулях","можем","может","можете","можно","момент","мутации","мутации;","мутаций","мутаций:","мы","на","нагрузку","наконец,","наличие","напрямую","напрямую?","находящиеся","наши","не","необходимости","несколькими","нескольких","несколько","нет.","неудачи","неудачного","нужно","обрабатывать","обработка","обработки","обработчики","обработчиков","обработчиков.","обработчиком","образом","образом:","обратиться","объект","объектный","ограничения","однако,","одновременно.","операции:","операций,","операций.","организации","организовать","основе","отличиями:","очистим","параметризированный","первое,","первый","передать","побочные","поддерживает","поддерживают","позволяет","позднее","покупок.","получают","помните","помощи","после","поток","потоков?","похожи","почему","практике","предположим,","при","приближённым","примером","проксирует","просто","простое","псевдонимы","раз","различных","разрешающийся","разрешения","рассмотрении","реальности","с","сам","самое,","свойства,","связанными","сделать","себя","синтаксис","синтаксис,","синхронными?","следующим","сложных","случае","со","собой","содержащий","создающую","состояние,","состоянию","состояния","состояния.","сохраним","так","так:","также","таким","такого","те","теперь","то","товары","того,","тот","увеличить","увидим,","удаётся","уже","узнать,","упрощения","успеха","успешного","формирование","формировании","функцию","хотим","хранилища,","хранилища.","часто","через","что","чтобы","экземпляр","этом","этот","эффекты","—"],"modules.html":["%","''","'bar'","'foo',","'foo/somegetter'","'foo/somemutation'","'foo/someotheraction'","'foo/someothergetter'","'mymodule'],","'once');","'pluginaction')","'some/nested/module/bar'","'some/nested/module/foo',","'somegetter'","'somemutation'","'someotheraction'","'someothergetter'","'vuex'","((state.count","()","(ctx,","(option","(state)","(state,","(store)","({","(например,","(определённые","(поддержка","*","+","...","...mapactions('some/nested/module',","...mapactions([","...mapstate('some/nested/module',","...mapstate({","/","//","0","1)","2","2.3.0+):","3","4","=","===","=>",">","[","])","`getters`","`modulea`","`moduleb`","`mymodule`","`nested/mymodule`","`root`","`some/nested/module`","`state`","a:","account:","actions:","b:","commit","commit('account/login')","commit('increment')","commit('somemutation')","commit('somemutation',","commit,","commit.","computed:","const","context,","context.rootstate:","context.st","count:","createnamespacedhelp","createnamespacedhelpers('some/nested/module')","createnamespacedhelpers.","createplugin","data","default","dispatch","dispatch('account/login')","dispatch('someotheraction')","dispatch('someotheraction',","dispatch,","doublecount","export","fals","foo:","function","getters,","getters.somegett","getters.someothergett","getters:","getters['account/isadmin']","getters['account/posts/popular']","getters['account/profile']","import","increment","incrementifoddonrootsum","isadmin","login","mapact","mapgetters,","mapmut","mapstate,","methods:","module,","modulea","modulea,","moduleb","modules:","mutations:","mypage:","myreusablemodul","namespac","namespaced:","new","null,","option","options.namespac","payload)","popular","posts:","preservestate:","profil","return","root:","rootgett","rootgetters)","rootgetters.somegett","rootgetters.someothergett","rootstat","rootstate)","rootstate,","rootstate.count","rootstate.count)","router","runinnewcontext","someact","somegett","someotheract","someothergetter:","ssr","state","state,","state.a,","state.b","state.count","state.count++","state.some.nested.module.a,","state.some.nested.module.b","state:","store","store.dispatch(namespac","store.registermodule('a',","store.registermodule('mymodule',","store.registermodule(['nested',","store.registermodule:","store.state.a","store.state.b","store.state.mymodul","store.state.nested.mymodule.","store.unregistermodule(modulename).","sumwithrootcount","sync","true","true,","true.","vue","vue.","vuex","vuex,","vuex.","vuex.store({","{","{})","||","}","})","},","а","автоматически","аналогично,","аргумента","аргументами","аргументом","аргументом,","беде,","без","библиотека","более","большая","большой","будет","будут","было","в","вам","вас","ваши","ваших","вероятно,","версии","влияет","вложенного","вложенность","вложенные","вложено","внимание,","внутри","во","возвращает","возвращение","возможностью","все","вспомогательные","вспомогательным","вспомогательных","встроенные","вы","выглядеть","вызова","вызывать","выполнены","выше","геттерами","геттеров","геттеров,","геттеры","геттеры,","геттеры...","глобальное","глобальном","глобальному","глобальные","го","готовыми","даже","данного","данные","данным","данных","действий","действий.","действия","действия,","действиях","дерева","динамическая","динамически","для","до:","добавить","добавлена","добавление","добавлять","добавляют","добавляя","добиться","доступ","доступно","другим","другими","его","единого","если","же","за","зависит","загрязнение","запуска","зарегистрирован","зарегистрирован,","зарегистрированный","зарегистрировать","значение","значении","значения","и","из","избегать","изменение","или","имён","имён,","имён.","имён:","иногда","интегрирует","использование","использовании","использования","использовать","использоваться","используем","используются","используя","их","к","каждый","как","качестве","когда","код","компонентам","компонентами","компонентов","контексте","корневое","котором","которому","которые","который","кроме","локальное","локальные","м","между","мере","метод","метода","модуле.","модулей","модулей,","модулем","модули","модули.","модуль","модуль.","модуля","модуля,","модуля.","модулям","модулями","модулях","может","можете","можно","момент","мутации","мутации,","мутаций","мутаций/действий.","мутациях.","мы","на","нам","написания","например","например,","например:","наследует","настройки","не","непредсказуемость","нескольким","нескольких","несколько","нового","нужно","обеспокоить","образом","образом:","обратите","объект","объект,","объект.","объекте","объявления","ограничены","один","одним","одном","оказываются","она","они","определения","опции","опцию","основываясь","от","отражая","параметром:","первого","первым","передаваемом","переданное","передать","передаются","передаётся","переиспользования,","переключения","плагин","плагина","плагина:","плагинам","плагинов","по","повторное","подключение","подмодули","подобным","позволяет","получать","получают","получение","получится.","получить","пользователи","пользователям","помещены","помочь","помощи","помощью","после","потребоваться","предыдущее","префиксов","при","привязки","приложения","приложения,","приложения.","пример","принимают","присоединённом","приспособиться","проблема","просто","пространства","пространствами","пространстве","пространство","пространством","пространству","пути","раз","разделять","раздуться.","разработчиков","реагировать","регистрации","регистрация","регистрируются","рендерингом","решение","родительского","роста","с","самая","самодостаточными","свои","своим","свойства","связаны","связывания","сделать","сервера.","синглтонов","ситуации,","словами,","случаях","со","собственное","собственным","собственными","совершения","содержать","содержимое","содержимому","создание","создания","создано,","создать","создаёте","состояние","состояние,","состоянием,","состояния","состояния,","сохранением","сохранить","ссылке","статические","стороне","строку","структура","существенно","та","также","таким","таких","текущего","тип","тогда","того,","том","тот","удалить","уже","указав","указывает","указывать","умолчанию","управления","упростить","уточнение","фактически","фрактальна:","функции","функций","функцию","функциям,","хотите","хранилищ,","хранилища","хранилища)","хранилище","хранилище.","хранилищу","через","что","чтобы","экземпляров","этим","это","этого","этой","этот","—"],"structure.html":["#","...","actions.j","api","app.vu","cart.j","compon","index.html","index.j","main.j","modul","mutations.j","products.j","store","vuex","абстракции","асинхронные","большим,","в","ваш","возможной","вот","всего","вы","выносить","выполнения","высокоуровневых","геттеры","глобальное","глобальном","действительности","действия","действия,","для","должно","единственным","если","запросов","здесь","значительных","и","изменения","или","инкапсулируются","использование","использовать","используемую","их","к","каких","кода.","комбинации.","корзины","корневые","любого","любую","механизмом","модулей.","модули","модуль","можно","мутации","мутации,","мы","на","накладывает","начните","не","нескольких","нетривиального","ограничений","однако,","он","операции","отдельные","покуда","покупок.","понадобится","правилам,","приложения","пример","принципов:","проекта.","проекта:","просто","синхронными","скорее","следуете","слишком","собираем","соблюдения","содержаться","состояние","состояния","справки","становится","структура","структуру","структуры","то","товаров","транзакциями;","требует","файл","файлы.","хранилища","хранилище","хранилище;","экспортируем","этим","этого","являются","являющиеся","│","└──","├──"],"plugins.html":["!==","\"ablacklistedmutation\"","\"до\"","\"после\"","\"снять","'production'","'update_data')","'vuex/dist/logger'","(mutation)","(mutation,","(mutation.typ","(socket)","(state)","(пример",",","...","//",":","=","===","=>","?","[]","[createlogger()]","[myplugin]","[mypluginwithsnapshot]","[plugin]","_.clonedeep(state)","_.clonedeep(store.state)","`console`","`console`,","`mutation`","`nextstate`...","`prevstate`","`true`,","`{","api","browserify,","collapsed:","console,","const","createlogg","createlogger({","createplugin","createvuexlogg","createwebsocketplugin","createwebsocketplugin(socket)","data","data)","default","defineplugin","devtools,","envifi","export","fals","false,","filter","function","import","logger","logger:","mutation.payload)","mutation.typ","mutations,","mutationtransform","myplugin","mypluginwithsnapshot","new","nextstat","payload","plugin","plugins,","plugins:","prevstat","process.env.node_env","product","return","socket.emit('update',","socket.on('data',","state)","state,","state.subtre","stateafter)","statebefore,","store","store.commit('receivedata',","store.subscribe((mutation,","store.subscribe(mut","transform","type,","vue","vuex","vuex.store({","webpack","webpack,","{","}","})","},","}`","}`,","}`.","автоматически","будет","бы","были","быть","в","вам","веб","включить","внимание,","возвращает","всего","встроенный","вы","вызов","вызывается","вызывать","вызывая","глобальное","глубокое","данных","делает","для","должна","должны","дополнительные","его","единственного","если","залогирована","залогированные","значение","и","идёт","из","изменения","изменить","изменять","или","имён.","инициализации","иногда","использовании","использовать","использоваться","используете","используйте","используются","используя","источник","их","каждой","как","качестве","комплекте","компоненты,","конкретное","копирование","который","логированием","логирования","логирования,","логируются","логирующий","могут","можем","может","можно","момент","мутации","мутации,","мутации.","мутаций","мутация","мы","на","намеренно","например,","напрямую","не","но","обработать","обратите","объект","объекта","окружении","он","они","опосредованно,","опции):","опции:","опцию","отдать","отдельный","откуп:","отладке:","параметра:","перед","передаётся","плагин","плагинам","плагинов","плагину","плагины","плагины,","по","поддерево","позволяет","получающая","помещающий","понадобится","после","потребоваться","поэтому","предоставляющую","при","приложении.","приложения","принимает","принимают","просто","пространство","разработки.","разрешается","раскрывать","рассматривать","реализация","реальной","с","сборке.","синхронизации","синхронизировать","ситуации","скорее","следующей","следующие","слепки","слепки,","слепков","слепок\"","снимающие","снятие","сокетом","состояние","состояний,","состояния","состояния:","сохранение","сравнение","сравнить","стоит","так:","также","тег","только","у","умолчанию","умолчанию.","упрощён,","финальной","формате","функцию","функция","функция,","хранилища","хранилище","хранилищем","хуки","что","чтобы","этапе","это","этого","этот","—"],"strict.html":["!==","'production'","(strict","...","//","=","const","mode)","new","process.env.node_env","product","production!","store","strict:","true","vs","vuex,","vuex.store({","vuex:","})","аналогично","большое","будет","будут","быть","в","включения","внесения","все","выбрасывать","выключили","гарантирует,","глубокое","деревом","для","за","запускает","затратным","и","избежать","изменений","инструментов","инструменты","использовании","используйте","когда","количество","кроме","любая","может","можно","мутации","мутаций,","мутаций.","не","несоответствующих","обнаружения","отладки.","отслеживание","отслеживаться","ошибку.","плагинам,","попытка","при","приложения","производительности,","производительности.","просто","разработка","режим","режима","режиме","сборки","сделать","синхронном","совершается","создании","состояние","состояния","строгий","строгого","строгом","так:","убедитесь,","укажите","ухудшения","хранилища","через","что","чтобы","это","этот","явно"],"forms.html":["()","(e)","(state,","(value)","...","...mapstate({","//","=","=>","change:","computed:","e.target.value)","messag","message)","message:","methods:","mode","mode,","model","mutations:","obj","obj.messag","return","set","state","state.obj.messag","strict","this.$store.commit('updatemessage',","this.$store.state.obj.messag","updatemessag","v","valu","value)","vue,","vuex","vuex.","{","}","})","},","а","альтернативы","атрибут","будет","быть","в","вне","во","возвращающее","возможности","вот","вы","вычисляемого","вычисляемое","вычисляемые","выше","да","двунаправленного","двухсторонние","действия","для","если","заметно,","запись","значение","и","из","изменение","изменений","изменить","использование","использовать","используемая","используете","к","качестве","куда","локальным","многословнее,","может","можно","мутации","мутаций:","мы","на","напрямую","некоторые","немного","непросто:","обработка","обработчик","обработчика","образом","объект","объекта,","однонаправленно","ответ","ошибку,","подружить","полезные","полем","получившаяся","пользователя.","поскольку","предложить","предположим,","привязать","происходит","пытаться","с","свойства","свойство,","связать","связке","сеттером:","ситуацией,","следует","случае,","событие","состоянием,","состоянию,","спровоцирует","ссылку","таким","такой","таком","упускаем.","учёта","форм","хранилища.","хранимому","чем","что","чтобы","элемента","это","—"],"testing.html":["'../api/shop'","'../api/shop':","'./getters'","'./store'","'./test.js',","'apple',","'babel","'carrot',","'chai'","'fruit'","'mocha","'orange',","'receive_products',","'request_products'","'test","'vegetable'","()","(action,","(cb)","(count","(error)","(expectedmutations.length","(payload)","(state,","(type,","({","(в","(хотя","*/","+","...",".babelrc):","/*","//","/\\.js$/,","/node_modules/","0","0)","1,","100)","2,","3,","=","===","=>",">=","[","]","])","],","__dirname,","`mutations`","action","action({","actions.j","actions.spec.j","actionsinjector","actionsinjector({","api","api.","bundle.","bundle.j","bundle.js'","catch","category:","cb([","chai","commit","commit('receive_products',","commit('request_products')","commit,","const","count","count++","count:","default","describe('actions',","describe('getters',","describe('mutations',","dev","done","done()","done(error)","done)","entri","entry:","es2015","exclude:","expect","expect(count).to.equal(0)","expect(mutation.payload).to.deep.equal(payload)","expect(mutation.type).to.equal(type)","expect(result).to.deep.equal([","expect(state.count).to.equal(1)","expectedmutations,","expectedmutations.length)","expectedmutations[count]","export","filename:","filtercategori","filteredproduct","getallproduct","getproduct","getter","getters.filteredproducts(state,","getters.j","getters.spec.j","id:","import","increment","increment(state)","increment:","inject","inlin","it('filteredproducts',","it('getallproducts',","it('increment',","karma","loader","loader!./actions')","loader!./test.js'.","loader!babel","loader',","loader,","loader.","loader:","loaders:","localhost:8080/webpack","mocha","module.export","module:","mutat","mutations.j","mutations.spec.j","new","node","node.","null,","output:","path:","payload)","payload,","payload:","product.categori","products)","products:","requir","require('inject","result","return","server,","server/test","settimeout(()","shop","shop.getproducts(product","state","state,","state.count++","state.products.filter(product","store.js,","test","test:","testact","testaction(actions.getallproducts,","title:","tri","type:","vue","vuex","vuex.store({","webpack","webpack'ом","webpack,","webpack.config.j","{","{},","}","})","},","аргументами","асинхронного","библиотеками","браузера.","браузерах","браузерах.","браузере","бы","были","в","внешним","внешних","во","возвращающий","всего","вспомогательная","всё","вы","вызова","вызовы","вызываем","вызывать","вынести","выполнения","вычислениями,","выше","геттера","геттера:","геттеров","геттеры,","действие","действий","действий,","действия","действия,","действия.","действия:","деструктурирующее","для","довольно","документации","должно","должны","должным","другие):","другой","если","зависеть","зависимостей","зависимости","зависимость","зависит","загрузчиков","заключается","заниматься","занимающиеся","запуск","запускать","запустите","запустить","затем","и","из","известные","измените","или","именованного","именованный","имитации","инициированы","использованием","использовать","используете","используйте","используя","их","к","как","ко","конфигурации","конфигурацию","которое","которых","ли","лишь","любые","могут","модулей,","модули","модульного","можете","можно","мутации","мутаций","мутацию","мутациями,","на","написания","например,","не","неплохо","несколько","образом","обратитесь","обращаться","объектов","обычно","ограничены","один","они","основном","от","ответ","отдельно","отдельный","откройте","оцениваем","параметр","параметров.","переданных","по","поведение","подделкой","поддельная","поддельное","поддельную","поддельный","поддельным","поддельным.","подменить","подменять","полностью","получаем","помещаете","помимо","помогающую","помощи","помощью","поскольку","поэтому","правила","предметом","представляют","при","приведённой","применяем","пример","присваивание","приходится","проверяем,","просто","просто,","просто:","простые","рамках","реальных","результат","результирующие","с","самого","сборки","свои","себя","сервера","сервис","сервис,","синтаксис","следующую","сложнее,","сложными","соблюдаете","собрать","создаём","соответствующим","состояние","сочетании","стороны,","так","терминале:","тестирование","тестировании","тестирования","тестировать","тестировать.","тестируемого","тестов","тестов.","тесты","то","тоже","том,","трюк","тут","умолчанию,","упрощения","установите","фабрику","файле","файлов","фиксируем","функции,","функция","хранилища","хранилищем","что","экспорт","экспорта","экспорта:","экспортировать","этими","этот","эту","являются","—"],"hot-reload.html":["'./modules/a'","'./modules/a'],","'./mutations'","'vue'","'vuex'","()","(module.hot)","(нужно","...",".default","//","6)","=","=>","a:","api","api.","babel","browserifi","const","counter","hmr.","hot","import","modul","module.hot.accept(['./mutations',","modulea","modules:","mutat","mutations,","mutations:","new","newmodulea","newmut","newmutations,","replac","require('./modules/a').default","require('./mutations').default","state","state,","store","store.hotupdate():","store.hotupdate({","store.j","vue","vue.use(vuex)","vuex","vuex.store({","webpack","{","}","})","аналогичная","в","вывода","геттеров","горячая","горячей","горячую","действий","действия","для","достижима","жизни.","за","замена","замену","замены","заменяем","запрашиваем","и","из","использовании","использовать","как","метод","модулей","модулей,","модули","момент","мутации","мутаций","мутаций,","на","необходимо","новыми","обновлённые","плагина","поддерживает","позволяет","помощью","посмотреть","при","пример","разработки","рассматриваем","реальной","с","старые","указать","формата","функциональность"],"api.html":["\"машины","\"нагрузка\"","'vuex'","(payload),","(root)","(для","(при","...","...option","/","//","2.5.0","=","=>","[key:","[type:","`store.commit`","`store.dispatch`","`store.getters`","`store.getters`,","`store.state`,","action","actions?,","any,","api","array","array)","array,","boolean","cb:","commit(mutation:","commit(type:","commit,","console.log(action.payload)","console.log(action.type)","console.log(mutation.payload)","console.log(mutation.type)","const","context,","context.st","createnamespacedhelpers(namespace:","default:","dispatch(action:","dispatch(type:","dispatch,","fals","function","function)","function,","getter","getters,","getters?,","handler","hotupdate(newoptions:","import","key:","map:","mapact","mapactions(namespace?:","mapgetters(namespace?:","mapgetters,","mapmutations(namespace?:","mapmutations,","mapstate(namespace?:","mapstate,","mode","mode.","modul","module,","module:","modules?","mutat","mutations,","mutations?,","namespace.","namespaced?,","new","object","object)","object):","object,","option","options?:","payload?:","plugin","preservestate:","promis","registermodule(path:","replacestate(state:","root:","rootgett","rootstate,","state","state'а","state)","state,","store","store.gett","store.getters.","store.subscribe((mutation,","store.subscribeaction((action,","strict","string","string):","string,","string]:","subscribe(handler:","subscribeaction(handler:","true","true,","unregistermodule(path:","vm.$watch","vue.","vuex","vuex.","vuex.stor","vuex.store({","watch(getter:","{","|","}","})","},","а","аналогичным","аргумент","аргумента,","аргументом","аргументом,","аргументом.","аргументы:","библиотеки","будет","будут","быть","в","веб","версии","возвращаемую","возвращаемый","возвращаемым","возвращает","возвращающие","возвращающую","возможно","времени\".","все","всегда","всего","вспомогательные","вторым","входящих","вы","выбрасывать","вызвать","вызове","вызывается","вызывая","вычисляемые","геттер","геттера,","геттерам.","геттеры","геттеры,","геттеры.","гидрации","глобальный","горячую","далее","данных,","действие","действие.","действий","действий.","действия","действия.","дескриптов","дескриптор","динамический","диспетчеризировать","для","добавлено","дополнительного","доступ","доступны","доступные","его","единственного","если","есть.","же","же,","за","заменить","замену","запускает","зарегистрированные","заставляет","значением","и","изменения","изменения.","или","иметь","имён.","инициировать","инициируемых","инициирует","использован","использовании","использовать","используемые","используется","используйте","исходящих","их","к","каждого","каждой","каждый","как","качестве","ключу.","коллбэк","компонента,","компонентами","конструктора","корневого","корневое","корневое.","корневой","корневому,","корневые","которые","который","логирования","локальное","локальные","локальный","любые","массив","метода","методы","могут","модуле","модулей","модулей.","модуль","модуль.","модуля","модуля).","модуля.","модулях","может","мутации","мутации.","мутации:","мутаций","мутаций,","мутаций.","мутацию.","на","наблюдателей).","наблюдение","наблюдения,","например,","не","необходимо","обработки","обработчик","обработчик.","обработчики","обработчиков","образом","объект","объект,","объекта","она","определении","опции","опций,","опционально","опцию","особенно","осуществляет","отладки)","отслеживать","ошибки.","параметрами","параметров","первый","первым","передаёте","передаётся","плагинах.","плагинов,","плагины","по","повторно","повторном","поддерево","подмодули","подписывается","подробнее","позволяет","позволяющие","полезно","полезным,","получает","получают","помещения","попросту","после","пределами","предыдущее","прекращения","при","прикреплено","применены","происходящие","проксирующие","пространства","пространством","разрегистрирует","разрешает","регистрирует","рендерингом","с","своим","свойства","свойствами:","связаны","связывания","сервера.","следующие","следующими","случае","со","совершать","содержать","содержащий","содержит","создаёт","сокетов","состояние","состояние,","состояние.","состояния","состояния,","состояния.","сохранения","сохранить","справочник","стороне","строкой","такими","текущего","текущее","тип:","то","только","у","указание","указанного","указанному","указанным","указывает","устанавливает","формате:","функции","функций","функциональности","функцию","функцию,","хотите","хранилища","хранилища.","хранилища:","хранилище","хранилище,","хранилище.","хранилищу.","чаще","чтения.","что","экземпляра","это","—"]},"length":17},"tokenStore":{"root":{"0":{"docs":{"intro.html":{"ref":"intro.html","tf":0.002070393374741201},"getting-started.html":{"ref":"getting-started.html","tf":0.0036101083032490976},"actions.html":{"ref":"actions.html","tf":0.0017211703958691911},"modules.html":{"ref":"modules.html","tf":0.0008305647840531562},"testing.html":{"ref":"testing.html","tf":0.002777777777777778}},")":{"docs":{"testing.html":{"ref":"testing.html","tf":0.001388888888888889}}}},"1":{"0":{"0":{"0":{"docs":{},")":{"docs":{"actions.html":{"ref":"actions.html","tf":0.0034423407917383822}}}},"docs":{},")":{"docs":{"testing.html":{"ref":"testing.html","tf":0.001388888888888889}}}},"docs":{"mutations.html":{"ref":"mutations.html","tf":0.003003003003003003},"actions.html":{"ref":"actions.html","tf":0.0034423407917383822}},")":{"docs":{"mutations.html":{"ref":"mutations.html","tf":0.0015015015015015015}}}},"2":{"3":{"docs":{"mutations.html":{"ref":"mutations.html","tf":0.0015015015015015015}},")":{"docs":{},",":{"docs":{"mutations.html":{"ref":"mutations.html","tf":0.0015015015015015015}}}}},"docs":{}},"docs":{"getting-started.html":{"ref":"getting-started.html","tf":0.0036101083032490976},"getters.html":{"ref":"getters.html","tf":0.0031645569620253164},"mutations.html":{"ref":"mutations.html","tf":0.0015015015015015015}},",":{"docs":{"getters.html":{"ref":"getters.html","tf":0.006329113924050633},"testing.html":{"ref":"testing.html","tf":0.002777777777777778}}},"s":{"docs":{},"t":{"docs":{"getters.html":{"ref":"getters.html","tf":0.00392156862745098}}}},")":{"docs":{"modules.html":{"ref":"modules.html","tf":0.0008305647840531562}}}},"2":{"docs":{"modules.html":{"ref":"modules.html","tf":0.0016611295681063123}},",":{"docs":{"getters.html":{"ref":"getters.html","tf":0.006329113924050633},"testing.html":{"ref":"testing.html","tf":0.002777777777777778}}},"n":{"docs":{},"d":{"docs":{"getters.html":{"ref":"getters.html","tf":0.00392156862745098}}}},".":{"3":{"docs":{},".":{"0":{"docs":{},"+":{"docs":{"modules.html":{"ref":"modules.html","tf":0.0015037593984962407}},")":{"docs":{"modules.html":{"ref":"modules.html","tf":0.0007342143906020558}},":":{"docs":{"modules.html":{"ref":"modules.html","tf":0.0008305647840531562}}}}}},"docs":{}}},"5":{"docs":{},".":{"0":{"docs":{"api.html":{"ref":"api.html","tf":0.0012391573729863693}},"+":{"docs":{"api.html":{"ref":"api.html","tf":0.0010121457489878543}}}},"docs":{}}},"docs":{}},")":{"docs":{},",":{"docs":{"mutations.html":{"ref":"mutations.html","tf":0.0011325028312570782}}}}},"3":{"docs":{"state.html":{"ref":"state.html","tf":0.0018552875695732839},"mutations.html":{"ref":"mutations.html","tf":0.003076923076923077},"modules.html":{"ref":"modules.html","tf":0.0024916943521594683}},"r":{"docs":{},"d":{"docs":{"modules.html":{"ref":"modules.html","tf":0.003205128205128205}}}},",":{"docs":{"testing.html":{"ref":"testing.html","tf":0.001388888888888889},"mutations.html":{"ref":"mutations.html","tf":0.0015015015015015015}}},".":{"0":{"docs":{"./":{"ref":"./","tf":0.024390243902439025}}},"docs":{}},"ᵉ":{"docs":{"modules.html":{"ref":"modules.html","tf":0.0014684287812041115}}}},"4":{"docs":{"modules.html":{"ref":"modules.html","tf":0.0016611295681063123}},"t":{"docs":{},"h":{"docs":{"modules.html":{"ref":"modules.html","tf":0.002136752136752137}}}},"ᵉ":{"docs":{"modules.html":{"ref":"modules.html","tf":0.0014684287812041115}}}},"6":{"docs":{"hot-reload.html":{"ref":"hot-reload.html","tf":0.005988023952095809}},")":{"docs":{"hot-reload.html":{"ref":"hot-reload.html","tf":0.007042253521126761}}}},"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.020833333333333332},"intro.html":{"ref":"intro.html","tf":0.00482315112540193},"core-concepts.html":{"ref":"core-concepts.html","tf":0.02702702702702703},"mutations.html":{"ref":"mutations.html","tf":0.0011325028312570782},"actions.html":{"ref":"actions.html","tf":10.027181688125895},"modules.html":{"ref":"modules.html","tf":0.004405286343612335},"structure.html":{"ref":"structure.html","tf":0.005154639175257732},"forms.html":{"ref":"forms.html","tf":0.004807692307692308},"testing.html":{"ref":"testing.html","tf":0.001388888888888889},"hot-reload.html":{"ref":"hot-reload.html","tf":0.017964071856287425},"api.html":{"ref":"api.html","tf":0.0012391573729863693},"state.html":{"ref":"state.html","tf":0.00141643059490085}},"s":{"docs":{},",":{"docs":{"intro.html":{"ref":"intro.html","tf":0.003215434083601286},"module