我正在使用 vue-electron 构建桌面应用程序。
商店[vuex]中只有一个模块students.js
。
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选项卡中,有一些属性不属于我的应用程序:
Counter
状态:属于此应用,但删除后仍然存在。Item
状态:属于我上个月使用的完全不同的应用程序。有什么方法可以消除这些怪异的行为?