diff --git a/README.md b/README.md new file mode 100644 index 0000000..cabce15 --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# sample + +componentタグを使ったサンプル + +``` +vue create sample +``` + +Gitで扱う際はnode_modulesやpackage-lock.jsonなどは入れず、 +npm installで初期化する。 + +--- + +## 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..1c09708 --- /dev/null +++ b/package.json @@ -0,0 +1,41 @@ +{ + "name": "sample", + "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" + }, + "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/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..df36fcf --- /dev/null +++ b/public/favicon.ico Binary files differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..b16c013 --- /dev/null +++ b/public/index.html @@ -0,0 +1,15 @@ + + + + + + + sample + + + +
+ + diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000..7b96e2d --- /dev/null +++ b/src/.DS_Store Binary files differ diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..dfc8fb2 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000..f3d2503 --- /dev/null +++ b/src/assets/logo.png Binary files differ diff --git a/src/components/MyRow.vue b/src/components/MyRow.vue new file mode 100644 index 0000000..a0c48ed --- /dev/null +++ b/src/components/MyRow.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/components/MyTable.vue b/src/components/MyTable.vue new file mode 100644 index 0000000..0a7fcfa --- /dev/null +++ b/src/components/MyTable.vue @@ -0,0 +1,20 @@ + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..63eb05f --- /dev/null +++ b/src/main.js @@ -0,0 +1,8 @@ +import Vue from 'vue' +import App from './App.vue' + +Vue.config.productionTip = false + +new Vue({ + render: h => h(App), +}).$mount('#app')