Что является query во Vuex

Ответ

В Vuex query обычно относится к параметрам запроса (query parameters) в URL, но сам Vuex не имеет встроенной концепции query. Однако, можно использовать query параметры совместно с Vue Router для управления состоянием.

Например, можно синхронизировать состояние Vuex с query параметрами:

// store.js
state: {
  searchQuery: ''
},
mutations: {
  SET_SEARCH_QUERY(state, query) {
    state.searchQuery = query
  }
}

// Компонент
watch: {
  '$route.query.q'(newVal) {
    this.$store.commit('SET_SEARCH_QUERY', newVal)
  }
}

Также существуют библиотеки типа vuex-router-sync для синхронизации Vuex и Vue Router. Query параметры часто используются для сохранения состояния фильтров, поиска или пагинации.