/** ** @/store/index.js ****/import Vue from'vue'import Vuex from'vuex'import createPersistedState from'vuex-persistedstate'// 【主要代码】
Vue.use(Vuex)// https://webpack.js.org/guides/dependency-management/#requirecontextconst modulesFiles = require.context('./modules',true,/\.js$/)// you do not need `import app from './modules/app'`// it will auto require all vuex module from modules fileconst modules = modulesFiles.keys().reduce((modules, modulePath)=>{// set './app.js' => 'app'const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/,'$1')const value =modulesFiles(modulePath)
modules[moduleName]= value.default
return modules
},{})const store =newVuex.Store({
modules,plugins:[createPersistedState()]// 【主要代码】})exportdefault store
1、数组
数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代码就是将数组的第一个元素赋值为 1。
int[] data new int[100];data[0] 1;…