From fb755323088a3cf7d911bef0bbdb309924eb0bde Mon Sep 17 00:00:00 2001 From: Hideto Ando <39573967+hideto2112@users.noreply.github.com> Date: Wed, 8 Jan 2020 09:45:49 +0900 Subject: [PATCH] feat(pages): Add Vuetify and asyncData examples --- site/apis/users/_id.ts | 10 ++++++++-- site/pages/index.vue | 26 ++++++++++++++++++++++++-- site/pages/users.vue | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+), 4 deletions(-) create mode 100644 site/pages/users.vue diff --git a/site/apis/users/_id.ts b/site/apis/users/_id.ts index 1fd9697..adaad26 100644 --- a/site/apis/users/_id.ts +++ b/site/apis/users/_id.ts @@ -1,5 +1,11 @@ import { MockMethods } from 'axios-mock-server' -import { users, Users } from './index' +import { users } from './index' + +export interface User { + id: number + firstname: string + lastname: string +} const methods: MockMethods = { get: ({ values }) => [200, users.find((user) => user.id === values.id)] @@ -7,7 +13,7 @@ const methods: MockMethods = { export interface Methods { get: { - response: Users + response: User } } diff --git a/site/pages/index.vue b/site/pages/index.vue index e45c39c..d40309e 100644 --- a/site/pages/index.vue +++ b/site/pages/index.vue @@ -8,13 +8,29 @@

{{ $vxm.users.fullname }}'s swell Nuxt.js project

+
+ + +