diff --git a/apps/web/src/components/editor/UploadImgDialog.vue b/apps/web/src/components/editor/UploadImgDialog.vue index 77178ede9..a5875592d 100644 --- a/apps/web/src/components/editor/UploadImgDialog.vue +++ b/apps/web/src/components/editor/UploadImgDialog.vue @@ -352,6 +352,15 @@ onBeforeMount(() => { } }) +// 当弹窗打开,且 imgHost 设为 mp 时,默认切换到公众号图床 Tab +watch(() => displayStore.isShowUploadImgDialog, (open) => { + if (open) { + const host = localStorage.getItem(`imgHost`) || imgHost.value + if (host === `mp`) + activeName.value = `mp` + } +}, { immediate: false }) + function changeImgHost() { localStorage.setItem(`imgHost`, imgHost.value) toast.success(`图床已切换`) diff --git a/apps/web/src/components/editor/editor-header/WeChatPublish.vue b/apps/web/src/components/editor/editor-header/WeChatPublish.vue new file mode 100644 index 000000000..d83c9524e --- /dev/null +++ b/apps/web/src/components/editor/editor-header/WeChatPublish.vue @@ -0,0 +1,485 @@ + + +