Vuex — это плагин, как и vue router. Поэтому в плане установки и настройки имеет много общего с vue router.
Чтобы вам было проще понять, давайте сначала посмотрим, как работает маршрутизатор Vue.
Всего мы сделали четыре вещи.
Первое, что мы делаем в файле точки js маршрутизатора, — это включаем два пакета: vue и vue router.
Затем мы вызываем метод vue.use(), чтобы инициировать подключаемый модуль маршрутизатора.
Затем мы подготовили массив. В этом массиве хранятся все правила маршрутизации.
В конце мы новый конструктор router() и экспортируем по умолчанию это.
При установке и настройке Vuex мы следуем той же процедуре.
Мы устанавливаем VueX с помощью npm install vuex double dash save.
Затем мы создаем новый файл: store dot js и помещаем его в новую папку: store.
Вот как обычно выглядит ваш окончательный файл store.js:
В файле store dot js мы сначала импортируем пакеты Vue и Vuex.
Затем мы вызываем метод vue.use().
Далее мы подготавливаем объект и присваиваем его переменной store. Что касается содержания объекта, то о нем вы узнаете позже.
В конце мы новый конструктор Store() из VueX и eэкспорт по умолчаниюэто. Не забудьте написать заглавную букву С.
Теперь файл store dot js готов. Как и в случае с конфигурационным файлом vue router, файл dot js магазина должен быть импортирован основным файлом dot js.
Первый. нам нужно импортировать файл магазина.
Затем нам нужно внедрить его в корневой экземпляр Vue в качестве свойства хранилища.
Теперь наша работа над файлом main.js выполнена. На следующем уроке мы узнаем, как установить хранилище.
Следующий урок: научиться устанавливать магазин…
Посмотрите наш ПОЛНЫЙ курс VueJS на Udemy:
https://www.udemy.com/vuejs-for-students-with-zero-es6-foundation/?couponCode=MEDIUM_PROMO_1