diff --git a/src/core/const.js b/src/core/const.js
new file mode 100644
index 00000000..2316788f
--- /dev/null
+++ b/src/core/const.js
@@ -0,0 +1,25 @@
+const toolbars = {
+ bold: true, // 粗体
+ italic: true, // 斜体
+ header: true, // 标题
+ underline: true, // 下划线
+ strikethrough: true, // 中划线
+ quote: true, // 引用
+ ol: true, // 有序列表
+ ul: true, // 无序列表
+ link: true, // 链接
+ imagelink: true, // 图片链接
+ code: true, // code
+ table: true, // 表格
+ fullscreen: true, // 全屏编辑
+ readmodel: true, // 沉浸式阅读
+ htmlcode: true, // 展示html源码
+ undo: true, // 上一步
+ redo: true, // 下一步
+ trash: true, // 清空
+ navigation: true, // 导航目录
+ subfield: true, // 单双栏模式
+ preview: true // 预览
+}
+
+export { toolbars }
diff --git a/src/views/post/PostEdit.vue b/src/views/post/PostEdit.vue
index 8050c709..0345062f 100644
--- a/src/views/post/PostEdit.vue
+++ b/src/views/post/PostEdit.vue
@@ -116,6 +116,11 @@
:src="postToStage.thumbnail || 'https://os.alipayobjects.com/rmsportal/mgesTPFxodmIwpi.png'"
@click="showThumbDrawer"
>
+ 移除
@@ -165,33 +170,11 @@ import AttachmentDrawer from '../attachment/components/AttachmentDrawer'
import AttachmentSelectDrawer from '../attachment/components/AttachmentSelectDrawer'
import FooterToolBar from '@/components/FooterToolbar'
import { mixin, mixinDevice } from '@/utils/mixin.js'
+import { toolbars } from '@/core/const'
import 'mavon-editor/dist/css/index.css'
import tagApi from '@/api/tag'
import categoryApi from '@/api/category'
import postApi from '@/api/post'
-const toolbars = {
- bold: true, // 粗体
- italic: true, // 斜体
- header: true, // 标题
- underline: true, // 下划线
- strikethrough: true, // 中划线
- quote: true, // 引用
- ol: true, // 有序列表
- ul: true, // 无序列表
- link: true, // 链接
- imagelink: true, // 图片链接
- code: true, // code
- table: true, // 表格
- fullscreen: true, // 全屏编辑
- readmodel: true, // 沉浸式阅读
- htmlcode: true, // 展示html源码
- undo: true, // 上一步
- redo: true, // 下一步
- trash: true, // 清空
- navigation: true, // 导航目录
- subfield: true, // 单双栏模式
- preview: true // 预览
-}
export default {
components: {
TagSelect,
@@ -204,6 +187,7 @@ export default {
mixins: [mixin, mixinDevice],
data() {
return {
+ toolbars,
wrapperCol: {
xl: { span: 24 },
sm: { span: 24 },
@@ -216,7 +200,6 @@ export default {
categories: [],
selectedCategoryIds: [],
selectedTagIds: [],
- toolbars: toolbars,
postToStage: {}
}
},
@@ -296,6 +279,9 @@ export default {
this.postToStage.status = 'DRAFT'
this.createOrUpdatePost()
},
+ handlerRemoveThumb() {
+ this.postToStage.thumbnail = null
+ },
onClose() {
this.visible = false
},
@@ -307,14 +293,20 @@ export default {
}
-
diff --git a/src/views/sheet/SheetEdit.vue b/src/views/sheet/SheetEdit.vue
index 190a606d..39e6765c 100644
--- a/src/views/sheet/SheetEdit.vue
+++ b/src/views/sheet/SheetEdit.vue
@@ -89,6 +89,11 @@
:src="sheetToStage.thumbnail || 'https://os.alipayobjects.com/rmsportal/mgesTPFxodmIwpi.png'"
@click="showThumbDrawer"
>
+ 移除
@@ -99,7 +104,7 @@
@listenToSelect="selectSheetThumb"
:drawerWidth="460"
/>
-
+
{
@@ -254,25 +239,20 @@ export default {
}
}
-
diff --git a/src/views/system/ToolList.vue b/src/views/system/ToolList.vue
index 8d22a52c..1044102a 100644
--- a/src/views/system/ToolList.vue
+++ b/src/views/system/ToolList.vue
@@ -7,40 +7,36 @@
:md="12"
:lg="8"
>
-
-
- Markdown 文档导入
- 导入
- 支持 Hexo/Jekyll 导入并解析元数据
-
-
+
+ Markdown 文档导入
+ 导入
+ 支持 Hexo/Jekyll 导入并解析元数据
+
-
-
- WordPress 数据导入
- 导入
- 尽请期待
-
-
+
+ WordPress 数据导入
+ 导入
+ 尽请期待
+