Я использую vuex как разделенные (получатели. js, мутации. js, действия. js, состояние. js) файлы, и я хочу использовать переменную плагина $ route внутри разделенных получателей. js файл. На самом деле я использовал их все-в-одном, но я переключился на квазар, и квазар предлагает как-то использовать модуль vuex в разделенных файлах. Ну, это не наводит на мысль, но у него есть пример. Я знаю, что могу использовать это по-старому, но я хочу попробовать это, и из-за недостатка знаний я не уверен. Таким образом, это выглядит так:
└── store
└─ routes
├── state.js
├── actions.js
├── mutations.js
├── getters.js
└── index.js
и в индексе. js они все связаны как:
import state from './state'
import * as getters from './getters'
import * as mutations from './mutations'
import * as actions from './actions'
export default {
namespaced: true,
getters,
mutations,
actions,
state
}
хорошо здесь, в получателях. js файл, который я экспортирую, const my предыдущие использованные функции. Но мне нужно получить доступ к плагину $ route в одном из них.
export const current_route = state => {
return this.$route;
}
Кстати, я также знаю, что могу использовать маршрут this. $ Напрямую везде, где мне нужно (без использования геттера vuex) вместо этого, но я просто хочу знать, как получить доступ к этим переменным (или даже, если это вообще возможно) внутри этих разделенных файлов.