хранилище [vuex] приложения Vue-Electron показывает другое состояние приложения? - PullRequest
0 голосов
/ 26 октября 2019

Я создаю настольное приложение, используя vue-Electron .

У меня только один модуль students.js в магазине [vuex].

enter image description here

import $db from '@/plugins/db';

const state = {
  student: {}
}


const mutations = {
  ADD_STUDENT (state, student) {
    state.students.push(student);
  }
}

const actions = {
  fetchStudents ({ commit }) {
    $db.serialize(() => {
      $db.each('SELECT * FROM users LIMIT 10', function(err, row) {
        commit('ADD_STUDENT', row);
      });
    });    
  }
}

export default {
  state,
  mutations,
  actions
}

- Проблема заключается в том, что я открываю Vue.js devtools . На вкладке Vuex есть свойства, которые не принадлежат моемуapplication:

  • Counter состояние: принадлежит этому приложению, но оно все еще существует после его удаления.
  • Item состояние: принадлежит совершенно другому приложению, над которым я работалв прошлом месяце.

enter image description here

Есть ли способ убрать это странное поведение?

...