diff --git a/vue-admin-wonderful-next/package.json b/vue-admin-wonderful-next/package.json
index 347c693..ba14cd1 100644
--- a/vue-admin-wonderful-next/package.json
+++ b/vue-admin-wonderful-next/package.json
@@ -6,7 +6,7 @@
"build": "vite build"
},
"dependencies": {
- "element-plus": "^v1.0.1-beta.19",
+ "element-plus": "^v1.0.1-beta.20",
"mitt": "^2.1.0",
"sortablejs": "^1.10.2",
"vue": "^3.0.5",
diff --git a/vue-admin-wonderful-next/src/assets/logo-docs-mini.svg b/vue-admin-wonderful-next/src/assets/logo-docs-mini.svg
new file mode 100644
index 0000000..ab8733d
--- /dev/null
+++ b/vue-admin-wonderful-next/src/assets/logo-docs-mini.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/vue-admin-wonderful-next/src/store/index.ts b/vue-admin-wonderful-next/src/store/index.ts
index eb11668..59561a4 100644
--- a/vue-admin-wonderful-next/src/store/index.ts
+++ b/vue-admin-wonderful-next/src/store/index.ts
@@ -20,7 +20,8 @@ export interface RootStateTypes {
isUniqueOpened: boolean,
isFixedHeader: boolean,
isCollapse1: boolean,
- menuWidth: number,
+ menuWidth1: number,
+ isShowLogo: boolean
}
}
diff --git a/vue-admin-wonderful-next/src/theme/app.scss b/vue-admin-wonderful-next/src/theme/app.scss
index a495303..9e31d23 100644
--- a/vue-admin-wonderful-next/src/theme/app.scss
+++ b/vue-admin-wonderful-next/src/theme/app.scss
@@ -34,6 +34,8 @@ body,
height: inherit;
position: relative;
z-index: 1;
+ display: flex;
+ flex-direction: column;
}
.el-header {
box-shadow: 0 1px 4px rgb(0 21 41 / 8%);
@@ -51,7 +53,7 @@ body,
.el-scrollbar {
width: 100%;
}
- .layout-aside-width240 {
+ .layout-aside-width-default {
width: 240px !important;
transition: width 0.3s ease;
}
@@ -85,6 +87,15 @@ body,
}
}
+/* flex 弹性布局
+------------------------------- */
+.flex {
+ display: flex;
+}
+.flex-auto {
+ flex: 1;
+}
+
/* 宽高 100%
------------------------------- */
.w100 {
diff --git a/vue-admin-wonderful-next/src/theme/common/transition.scss b/vue-admin-wonderful-next/src/theme/common/transition.scss
index 03c816c..59c98a6 100644
--- a/vue-admin-wonderful-next/src/theme/common/transition.scss
+++ b/vue-admin-wonderful-next/src/theme/common/transition.scss
@@ -35,3 +35,17 @@
opacity: 0;
transform: translateX(20px);
}
+
+/* logo 过渡动画
+------------------------------- */
+@keyframes logoAnimation {
+ 0% {
+ transform: scale(0);
+ }
+ 80% {
+ transform: scale(1.2);
+ }
+ 100% {
+ transform: scale(1);
+ }
+}
diff --git a/vue-admin-wonderful-next/src/utils/themeConfig.ts b/vue-admin-wonderful-next/src/utils/themeConfig.ts
index b97981c..11b9cdd 100644
--- a/vue-admin-wonderful-next/src/utils/themeConfig.ts
+++ b/vue-admin-wonderful-next/src/utils/themeConfig.ts
@@ -17,5 +17,6 @@ export default {
isUniqueOpened: false,
isFixedHeader: false,
isCollapse1: false,
- menuWidth: 240,
+ menuWidth1: 200,
+ isShowLogo: false
}
\ No newline at end of file
diff --git a/vue-admin-wonderful-next/src/views/layout/component/aside.vue b/vue-admin-wonderful-next/src/views/layout/component/aside.vue
index 6153db5..809327e 100644
--- a/vue-admin-wonderful-next/src/views/layout/component/aside.vue
+++ b/vue-admin-wonderful-next/src/views/layout/component/aside.vue
@@ -1,19 +1,22 @@
-