diff --git a/src/components/wang-editor/EditorFooter.vue b/src/components/wang-editor/EditorFooter.vue
index c3cfa8cd..10ffea17 100644
--- a/src/components/wang-editor/EditorFooter.vue
+++ b/src/components/wang-editor/EditorFooter.vue
@@ -2,6 +2,8 @@
import { ref } from 'vue'
// 引入图标字体
import { Icon } from '@iconify/vue'
+// 导入模式切换按钮
+import SwitchButton from './SwitchButton.vue'
// 引入 css 动画
import 'animate.css'
@@ -63,6 +65,13 @@ const handelClickSettings = () => {
/>
500 px
+
+
+
+ 高级选项
+
+
+
@@ -93,7 +102,6 @@ const handelClickSettings = () => {
}
.settings-menu {
- height: 100px;
padding: 10px;
z-index: 1009;
position: absolute;
@@ -104,6 +112,24 @@ const handelClickSettings = () => {
border-radius: 5px;
display: flex;
flex-direction: column;
+
+ .editor-height-title {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 10px;
+ font-size: 17px;
+ }
+
+ .editor-advance-title {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 10px;
+ font-size: 17px;
+ }
+
+ .editor-height {
+ margin-bottom: 20px;
+ }
}
.count {
diff --git a/src/components/wang-editor/SwitchButton.vue b/src/components/wang-editor/SwitchButton.vue
new file mode 100644
index 00000000..8f63dc67
--- /dev/null
+++ b/src/components/wang-editor/SwitchButton.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/store/modules/edit.ts b/src/store/modules/edit.ts
index 2e475f96..6f6db419 100644
--- a/src/store/modules/edit.ts
+++ b/src/store/modules/edit.ts
@@ -10,8 +10,10 @@ interface Topic {
/**
* 编辑器相关
* @param {number} editorHeight - 编辑器高度
+ * @param {boolean} isShowAdvance - 是否显示编辑器高级选项
*/
editorHeight: number
+ isShowAdvance: boolean
/**
* 话题相关
@@ -37,12 +39,14 @@ export const useKUNGalgameEditStore = defineStore({
id: 'edit',
persist: true,
state: (): Topic => ({
+ isSave: false,
+ isShowAdvance: false,
+
editorHeight: 300,
title: '',
content: '',
tags: [],
category: [],
- isSave: false,
}),
getters: {},
actions: {
diff --git a/src/views/Home/content/article/components/ArticleContent.vue b/src/views/Home/content/article/components/ArticleContent.vue
index 700517cd..d24da6db 100644
--- a/src/views/Home/content/article/components/ArticleContent.vue
+++ b/src/views/Home/content/article/components/ArticleContent.vue
@@ -91,9 +91,8 @@ watch(
/* 确保将离开的元素从布局流中删除
以便能够正确地计算移动的动画。 */
.list-leave-active {
- /**
- * 宽度为单个话题总宽度减去用户部分的宽度,这里为 2 + 5 + 60 + 5 + 2 = 74px
- */
+ /** 宽度为单个话题总宽度减去用户部分的宽度
+ 这里为 2 + 5 + 60 + 5 + 2 = 74px */
width: calc(100% - 74px);
position: absolute;
}
diff --git a/src/views/Home/content/article/components/SingleTopic.vue b/src/views/Home/content/article/components/SingleTopic.vue
index 9b6c4eb2..7f81bc88 100644
--- a/src/views/Home/content/article/components/SingleTopic.vue
+++ b/src/views/Home/content/article/components/SingleTopic.vue
@@ -33,9 +33,8 @@ const props = defineProps(['data'])
&:last-child {
margin-bottom: 0;
}
- /**
- * 宽度为单个话题总宽度减去用户部分的宽度,这里为 2 + 5 + 60 + 5 + 2 = 74px
- */
+ /** 宽度为单个话题总宽度减去用户部分的宽度
+ 这里为 2 + 5 + 60 + 5 + 2 = 74px */
a {
width: calc(100% - 74px);
}