From 345c0bc3cb6f03aa4234087462fe9c78bdd62f46 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 20 Apr 2022 17:58:50 +0800 Subject: [PATCH] feat: button component support loading state Signed-off-by: Ryan Wang --- package.json | 2 +- src/components/base/button/Button.vue | 39 +++++++++++- .../__snapshots__/Button.spec.ts.snap | 60 +++++++++++++++---- src/layouts/FilledLayout.vue | 2 +- src/views/ViewComponents.vue | 44 +++++++++++++- 5 files changed, 132 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index ad7c7c721..5d355b450 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "scripts": { "prepare": "husky install", - "dev": "vite", + "dev": "vite --host", "build": "vue-tsc --noEmit && vite build", "preview": "vite preview --port 5050", "test:unit": "vitest --environment jsdom --run", diff --git a/src/components/base/button/Button.vue b/src/components/base/button/Button.vue index 9fe88ec35..112bbde42 100644 --- a/src/components/base/button/Button.vue +++ b/src/components/base/button/Button.vue @@ -5,7 +5,33 @@ :disabled="disabled" @click="handleClick" > - + + + + + + + + + +