From a60b72993661155365c02e43926345a82efa7265 Mon Sep 17 00:00:00 2001 From: xf Date: Tue, 7 Aug 2018 09:36:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A8=A1=E6=8B=9F=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 19 +++++----- package.json | 1 + src/App.vue | 49 ++++++++++++++++++------- src/components/Gantt.vue | 67 +++++++++++++++++++++++++++++++++++ tests/unit/HelloWorld.spec.ts | 3 +- 5 files changed, 116 insertions(+), 23 deletions(-) create mode 100644 src/components/Gantt.vue diff --git a/package-lock.json b/package-lock.json index 64f1425..16e686c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4000,6 +4000,11 @@ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", "dev": true }, + "dayjs": { + "version": "1.7.4", + "resolved": "http://r.cnpmjs.org/dayjs/download/dayjs-1.7.4.tgz", + "integrity": "sha1-YAEnc3KuyDAhlDFX+ieezytfXPg=" + }, "de-indent": { "version": "1.0.2", "resolved": "http://r.cnpmjs.org/de-indent/download/de-indent-1.0.2.tgz", @@ -5838,8 +5843,7 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", @@ -5849,8 +5853,7 @@ "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -5967,8 +5970,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -5980,7 +5982,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -6106,8 +6107,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -6240,7 +6240,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", diff --git a/package.json b/package.json index a7df4e3..8282ec2 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "test:unit": "vue-cli-service test:unit" }, "dependencies": { + "dayjs": "^1.7.4", "vue": "^2.5.16" }, "devDependencies": { diff --git a/src/App.vue b/src/App.vue index d47814b..09de4f6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,29 +1,54 @@ diff --git a/src/components/Gantt.vue b/src/components/Gantt.vue new file mode 100644 index 0000000..b1ec9f7 --- /dev/null +++ b/src/components/Gantt.vue @@ -0,0 +1,67 @@ + + + + diff --git a/tests/unit/HelloWorld.spec.ts b/tests/unit/HelloWorld.spec.ts index a846fbd..a5268a1 100644 --- a/tests/unit/HelloWorld.spec.ts +++ b/tests/unit/HelloWorld.spec.ts @@ -3,7 +3,8 @@ import HelloWorld from "@/components/HelloWorld.vue"; describe("HelloWorld.vue", () => { it("renders props.msg when passed", () => { - const msg = "new message"; + const msg: string = "new message"; + // tslint:disable-next-line:typedef const wrapper = shallowMount(HelloWorld, { propsData: { msg } });