From eed3896396e12c9f56db14d2300b3446a5a41c12 Mon Sep 17 00:00:00 2001 From: lesion Date: Tue, 23 Apr 2019 13:45:52 +0000 Subject: [PATCH] keep going with api porting in nuxt --- .eslintrc.js | 24 +++++++ components/Calendar.vue | 15 ++--- components/Event.vue | 19 +++--- components/Home.vue | 2 +- nuxt.config.js | 11 +++- package.json | 7 +- pages/Login.vue | 6 +- pages/admin.vue | 4 ++ pages/event/_id.vue | 44 +++++++++---- pages/new_event.vue | 3 +- pages/register.vue | 6 +- plugins/api.js | 142 ++++++++++++++++++++-------------------- plugins/element-ui.js | 5 +- plugins/vuex-persist.js | 8 +++ server/api/auth.js | 5 +- server/index.js | 3 +- store/index.js | 23 +++---- 17 files changed, 191 insertions(+), 136 deletions(-) create mode 100644 .eslintrc.js create mode 100644 plugins/vuex-persist.js diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 00000000..f5beea15 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,24 @@ +module.exports = { + root: true, + env: { + browser: true, + node: true + }, + parserOptions: { + parser: 'babel-eslint' + }, + extends: [ + '@nuxtjs', + // 'plugin:nuxt/recommended', + // 'plugin:prettier/recommended', + // 'prettier', + // 'prettier/vue' + ], + plugins: [ + 'prettier' + ], + // add your custom rules here + rules: { + 'nuxt/no-cjs-in-config': 'off' + } +} diff --git a/components/Calendar.vue b/components/Calendar.vue index 3dfcfb31..7787d5f4 100644 --- a/components/Calendar.vue +++ b/components/Calendar.vue @@ -1,12 +1,11 @@