diff --git a/README.md b/README.md new file mode 100644 index 0000000..12fdf2e --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# vuex_test + +## Project setup +``` +npm install +``` + +### Compiles and hot-reloads for development +``` +npm run serve +``` + +### Compiles and minifies for production +``` +npm run build +``` + +### Run your tests +``` +npm run test +``` + +### Lints and fixes files +``` +npm run lint +``` + +### Customize configuration +See [Configuration Reference](https://cli.vuejs.org/config/). diff --git a/package.json b/package.json new file mode 100644 index 0000000..102ca89 --- /dev/null +++ b/package.json @@ -0,0 +1,42 @@ +{ + "name": "vuex_test", + "version": "0.1.0", + "private": true, + "scripts": { + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint" + }, + "dependencies": { + "core-js": "^3.4.3", + "vue": "^2.6.10", + "vuex": "^3.1.2" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "^4.1.0", + "@vue/cli-plugin-eslint": "^4.1.0", + "@vue/cli-service": "^4.1.0", + "babel-eslint": "^10.0.3", + "eslint": "^5.16.0", + "eslint-plugin-vue": "^5.0.0", + "vue-template-compiler": "^2.6.10" + }, + "eslintConfig": { + "root": true, + "env": { + "node": true + }, + "extends": [ + "plugin:vue/essential", + "eslint:recommended" + ], + "rules": {}, + "parserOptions": { + "parser": "babel-eslint" + } + }, + "browserslist": [ + "> 1%", + "last 2 versions" + ] +} diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..cedc8ea --- /dev/null +++ b/public/index.html @@ -0,0 +1,16 @@ + + + + + + + vuex_test + + + +
+ + + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..5b33547 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/components/Fuga.vue b/src/components/Fuga.vue new file mode 100644 index 0000000..2976002 --- /dev/null +++ b/src/components/Fuga.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/components/Hoge.vue b/src/components/Hoge.vue new file mode 100644 index 0000000..875af2c --- /dev/null +++ b/src/components/Hoge.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..139aad9 --- /dev/null +++ b/src/main.js @@ -0,0 +1,23 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import App from './App.vue' + +Vue.config.productionTip = false; +Vue.use(Vuex); + +let store = new Vuex.Store({ + state: { + count: 1 + }, + mutations: { + update: function(state){ + state.count++; + window.alert(state.count); + } + } +}); + +new Vue({ + store: store, + render: h => h(App) +}).$mount('#app')