From 9f42b9a8bb7d8b7d90d948ce963a8662ebe0bf1e Mon Sep 17 00:00:00 2001
From: xjc <2324881835@qq.com>
Date: Tue, 26 Jul 2022 14:26:09 +0800
Subject: [PATCH 1/4] =?UTF-8?q?feat=EF=BC=9A=20=E5=B0=81=E8=A3=85OCollapse?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/.vitepress/src/views/TheDemo.vue | 12 +++++++++++
opendesign/collapse/OCollapse.vue | 31 +++++++++++++++++++++++++++
opendesign/collapse/OCollapseItem.vue | 13 +++++++++++
opendesign/collapse/index.ts | 10 +++++++++
opendesign/index.ts | 3 +++
5 files changed, 69 insertions(+)
create mode 100644 opendesign/collapse/OCollapse.vue
create mode 100644 opendesign/collapse/OCollapseItem.vue
create mode 100644 opendesign/collapse/index.ts
diff --git a/app/.vitepress/src/views/TheDemo.vue b/app/.vitepress/src/views/TheDemo.vue
index deb84b448..d1cd72c35 100644
--- a/app/.vitepress/src/views/TheDemo.vue
+++ b/app/.vitepress/src/views/TheDemo.vue
@@ -246,6 +246,18 @@ onMounted(() => {
+
+
OCollapse
+
+
+
+ Consistent with real life: in line with the process and logic of
+ real life, and comply with languages and habits that the users are
+ used to;
+
+
+
+
diff --git a/opendesign/collapse/OCollapse.vue b/opendesign/collapse/OCollapse.vue
new file mode 100644
index 000000000..8b0f430bd
--- /dev/null
+++ b/opendesign/collapse/OCollapse.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/opendesign/collapse/OCollapseItem.vue b/opendesign/collapse/OCollapseItem.vue
new file mode 100644
index 000000000..266341fe1
--- /dev/null
+++ b/opendesign/collapse/OCollapseItem.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/opendesign/collapse/index.ts b/opendesign/collapse/index.ts
new file mode 100644
index 000000000..c10f2b117
--- /dev/null
+++ b/opendesign/collapse/index.ts
@@ -0,0 +1,10 @@
+import type { App } from 'vue';
+import Collapse from './OCollapse.vue';
+import CollapseItem from './OCollapseItem.vue';
+Collapse.install = function (app: App) {
+ app.component('OCollapse', Collapse);
+};
+CollapseItem.install = function (app: App) {
+ app.component('OCollapseItem', CollapseItem);
+};
+export { Collapse, CollapseItem };
diff --git a/opendesign/index.ts b/opendesign/index.ts
index 15ebeac85..c67e04508 100644
--- a/opendesign/index.ts
+++ b/opendesign/index.ts
@@ -14,6 +14,7 @@ import { Pagination } from './pagination';
import { Table, TableColumn } from './table';
import { Timeline } from './timeline';
import { Search } from './search';
+import { Collapse, CollapseItem } from './collapse';
const components = [
Button,
@@ -32,6 +33,8 @@ const components = [
TabPane,
Tree,
Search,
+ Collapse,
+ CollapseItem,
];
export default {
install(app: App): void {
--
Gitee
From 913ddaf4a2503a497d67363b08b03291906c02d0 Mon Sep 17 00:00:00 2001
From: xjc <2324881835@qq.com>
Date: Tue, 26 Jul 2022 15:07:14 +0800
Subject: [PATCH 2/4] =?UTF-8?q?feat=EF=BC=9A=20=E5=B0=81=E8=A3=85OCollapse?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/.vitepress/src/views/TheDemo.vue | 20 +++++++++++++++++++-
opendesign/collapse/OCollapseItem.vue | 3 +++
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/app/.vitepress/src/views/TheDemo.vue b/app/.vitepress/src/views/TheDemo.vue
index d1cd72c35..11740315d 100644
--- a/app/.vitepress/src/views/TheDemo.vue
+++ b/app/.vitepress/src/views/TheDemo.vue
@@ -247,7 +247,7 @@ onMounted(() => {
-
OCollapse
+
OCollapse不带图片
@@ -258,6 +258,24 @@ onMounted(() => {
+
+
OCollapse带图片
+
+
+
+
+

+
title2
+
+
+
+ Consistent with real life: in line with the process and logic of
+ real life, and comply with languages and habits that the users are
+ used to;
+
+
+
+
diff --git a/opendesign/collapse/OCollapseItem.vue b/opendesign/collapse/OCollapseItem.vue
index 266341fe1..263ccfb9f 100644
--- a/opendesign/collapse/OCollapseItem.vue
+++ b/opendesign/collapse/OCollapseItem.vue
@@ -6,6 +6,9 @@ const attrs = useAttrs();
+
+
+
--
Gitee
From fc17f79520a1c0a7bb7b214e4b2ca64f24e14a96 Mon Sep 17 00:00:00 2001
From: xjc <2324881835@qq.com>
Date: Tue, 26 Jul 2022 14:26:09 +0800
Subject: [PATCH 3/4] =?UTF-8?q?feat=EF=BC=9A=20=E5=B0=81=E8=A3=85OCollapse?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
feat: 封装OCollapse
---
app/.vitepress/src/views/TheDemo.vue | 30 ++++++++++++++++++++++++++
opendesign/collapse/OCollapse.vue | 31 +++++++++++++++++++++++++++
opendesign/collapse/OCollapseItem.vue | 16 ++++++++++++++
opendesign/collapse/index.ts | 10 +++++++++
opendesign/index.ts | 3 +++
5 files changed, 90 insertions(+)
create mode 100644 opendesign/collapse/OCollapse.vue
create mode 100644 opendesign/collapse/OCollapseItem.vue
create mode 100644 opendesign/collapse/index.ts
diff --git a/app/.vitepress/src/views/TheDemo.vue b/app/.vitepress/src/views/TheDemo.vue
index deb84b448..11740315d 100644
--- a/app/.vitepress/src/views/TheDemo.vue
+++ b/app/.vitepress/src/views/TheDemo.vue
@@ -246,6 +246,36 @@ onMounted(() => {
+
+
OCollapse不带图片
+
+
+
+ Consistent with real life: in line with the process and logic of
+ real life, and comply with languages and habits that the users are
+ used to;
+
+
+
+
+
+
OCollapse带图片
+
+
+
+
+

+
title2
+
+
+
+ Consistent with real life: in line with the process and logic of
+ real life, and comply with languages and habits that the users are
+ used to;
+
+
+
+
diff --git a/opendesign/collapse/OCollapse.vue b/opendesign/collapse/OCollapse.vue
new file mode 100644
index 000000000..8b0f430bd
--- /dev/null
+++ b/opendesign/collapse/OCollapse.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/opendesign/collapse/OCollapseItem.vue b/opendesign/collapse/OCollapseItem.vue
new file mode 100644
index 000000000..263ccfb9f
--- /dev/null
+++ b/opendesign/collapse/OCollapseItem.vue
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/opendesign/collapse/index.ts b/opendesign/collapse/index.ts
new file mode 100644
index 000000000..c10f2b117
--- /dev/null
+++ b/opendesign/collapse/index.ts
@@ -0,0 +1,10 @@
+import type { App } from 'vue';
+import Collapse from './OCollapse.vue';
+import CollapseItem from './OCollapseItem.vue';
+Collapse.install = function (app: App) {
+ app.component('OCollapse', Collapse);
+};
+CollapseItem.install = function (app: App) {
+ app.component('OCollapseItem', CollapseItem);
+};
+export { Collapse, CollapseItem };
diff --git a/opendesign/index.ts b/opendesign/index.ts
index 15ebeac85..c67e04508 100644
--- a/opendesign/index.ts
+++ b/opendesign/index.ts
@@ -14,6 +14,7 @@ import { Pagination } from './pagination';
import { Table, TableColumn } from './table';
import { Timeline } from './timeline';
import { Search } from './search';
+import { Collapse, CollapseItem } from './collapse';
const components = [
Button,
@@ -32,6 +33,8 @@ const components = [
TabPane,
Tree,
Search,
+ Collapse,
+ CollapseItem,
];
export default {
install(app: App): void {
--
Gitee
From cfad7116f0619930df600649248af36b00571371 Mon Sep 17 00:00:00 2001
From: xjc <2324881835@qq.com>
Date: Tue, 26 Jul 2022 15:28:15 +0800
Subject: [PATCH 4/4] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96OCollapse?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
opendesign/collapse/OCollapse.vue | 33 ++++++++++++++++++++-----------
1 file changed, 21 insertions(+), 12 deletions(-)
diff --git a/opendesign/collapse/OCollapse.vue b/opendesign/collapse/OCollapse.vue
index 8b0f430bd..34578c911 100644
--- a/opendesign/collapse/OCollapse.vue
+++ b/opendesign/collapse/OCollapse.vue
@@ -10,22 +10,31 @@ const attrs = useAttrs();
-
\ No newline at end of file
+
--
Gitee