Комментарии 6
const gettersPath = `${path.join(modulePath, 'getters.js')}`
Скажите, а для чего вы используете интерполяцию, когда вся строка состоит из выражения? Отлично сокращается до
const gettersPath = path.join(modulePath, 'getters.js');
+2
А как из actions который находится в папке модуля добрать до основного Vue обьекта? К нему прицеплен axios и вызов типа Vue.axios.get работает из основного store.js. А в store\module\device\action.js не выходит.
0
А как из actions который находится в папке модуля добрать до основного Vue обьекта? К нему прицеплен axios и вызов типа Vue.axios.get работает из основного store.js.
Разве? И зачем вообще цеплять axios к Vue? Разве не проще в actions напрямую использовать axios?
0
Ничего тут нет про структуру больших приложений на vue. В крупных приложениях, энтерпрайз уровня, часто структура совсем другая:
project
src
modules
staff
routes
components
store
...
tasks
routes
components
store
...
leads
routes
components
store
...
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Vuex: структурирование больших проектов и работа с модулями