├── .gitignore ├── 00-setup └── README.md ├── 01-hello-nuxt ├── README.md ├── package-lock.json ├── package.json └── pages │ └── index.vue ├── 02-routing ├── README.md ├── components │ └── MenuList.vue ├── layouts │ └── default.vue ├── package-lock.json ├── package.json └── pages │ ├── index.vue │ └── items │ ├── _id.vue │ ├── index.vue │ └── new.vue ├── 03-api-connection ├── README.md ├── components │ └── MenuList.vue ├── layouts │ └── default.vue ├── package-lock.json ├── package.json └── pages │ ├── index.vue │ └── items │ ├── _id.vue │ ├── index.vue │ └── new.vue ├── 04-vuetify ├── README.md ├── components │ └── MenuList.vue ├── layouts │ └── default.vue ├── nuxt.config.js ├── package-lock.json ├── package.json └── pages │ ├── index.vue │ └── items │ ├── _id.vue │ ├── index.vue │ └── new.vue ├── 99-api-mock ├── README.md ├── db.json ├── package-lock.json └── package.json ├── README.md └── screen.gif /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | .nuxt 4 | dist 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /00-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/00-setup/README.md -------------------------------------------------------------------------------- /01-hello-nuxt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/01-hello-nuxt/README.md -------------------------------------------------------------------------------- /01-hello-nuxt/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/01-hello-nuxt/package-lock.json -------------------------------------------------------------------------------- /01-hello-nuxt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/01-hello-nuxt/package.json -------------------------------------------------------------------------------- /01-hello-nuxt/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/01-hello-nuxt/pages/index.vue -------------------------------------------------------------------------------- /02-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/README.md -------------------------------------------------------------------------------- /02-routing/components/MenuList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/components/MenuList.vue -------------------------------------------------------------------------------- /02-routing/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/layouts/default.vue -------------------------------------------------------------------------------- /02-routing/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/package-lock.json -------------------------------------------------------------------------------- /02-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/package.json -------------------------------------------------------------------------------- /02-routing/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/pages/index.vue -------------------------------------------------------------------------------- /02-routing/pages/items/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/pages/items/_id.vue -------------------------------------------------------------------------------- /02-routing/pages/items/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/pages/items/index.vue -------------------------------------------------------------------------------- /02-routing/pages/items/new.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/02-routing/pages/items/new.vue -------------------------------------------------------------------------------- /03-api-connection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/README.md -------------------------------------------------------------------------------- /03-api-connection/components/MenuList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/components/MenuList.vue -------------------------------------------------------------------------------- /03-api-connection/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/layouts/default.vue -------------------------------------------------------------------------------- /03-api-connection/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/package-lock.json -------------------------------------------------------------------------------- /03-api-connection/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/package.json -------------------------------------------------------------------------------- /03-api-connection/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/pages/index.vue -------------------------------------------------------------------------------- /03-api-connection/pages/items/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/pages/items/_id.vue -------------------------------------------------------------------------------- /03-api-connection/pages/items/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/pages/items/index.vue -------------------------------------------------------------------------------- /03-api-connection/pages/items/new.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/03-api-connection/pages/items/new.vue -------------------------------------------------------------------------------- /04-vuetify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/README.md -------------------------------------------------------------------------------- /04-vuetify/components/MenuList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/components/MenuList.vue -------------------------------------------------------------------------------- /04-vuetify/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/layouts/default.vue -------------------------------------------------------------------------------- /04-vuetify/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/nuxt.config.js -------------------------------------------------------------------------------- /04-vuetify/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/package-lock.json -------------------------------------------------------------------------------- /04-vuetify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/package.json -------------------------------------------------------------------------------- /04-vuetify/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/pages/index.vue -------------------------------------------------------------------------------- /04-vuetify/pages/items/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/pages/items/_id.vue -------------------------------------------------------------------------------- /04-vuetify/pages/items/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/pages/items/index.vue -------------------------------------------------------------------------------- /04-vuetify/pages/items/new.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/04-vuetify/pages/items/new.vue -------------------------------------------------------------------------------- /99-api-mock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/99-api-mock/README.md -------------------------------------------------------------------------------- /99-api-mock/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/99-api-mock/db.json -------------------------------------------------------------------------------- /99-api-mock/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/99-api-mock/package-lock.json -------------------------------------------------------------------------------- /99-api-mock/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/99-api-mock/package.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/README.md -------------------------------------------------------------------------------- /screen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mqtsuo02/nuxt-handson/HEAD/screen.gif --------------------------------------------------------------------------------