mirror of
https://github.com/doocs/md.git
synced 2025-02-02 11:17:49 +08:00
Compare commits
2 Commits
9ca53d6b44
...
0061505676
Author | SHA1 | Date | |
---|---|---|---|
|
0061505676 | ||
|
6178ab2433 |
@ -133,10 +133,9 @@ function copy() {
|
||||
|
||||
window.getSelection()!.removeAllRanges()
|
||||
|
||||
if (copyMode.value === `html`) {
|
||||
await copyContent(clipboardDiv.innerHTML)
|
||||
}
|
||||
else {
|
||||
const temp = clipboardDiv.innerHTML
|
||||
|
||||
if (copyMode.value === `txt`) {
|
||||
const range = document.createRange()
|
||||
range.setStartBefore(clipboardDiv.firstChild!)
|
||||
range.setEndAfter(clipboardDiv.lastChild!)
|
||||
@ -151,8 +150,12 @@ function copy() {
|
||||
nextTick(() => toggleDark())
|
||||
}
|
||||
|
||||
if (copyMode.value === `html`) {
|
||||
await copyContent(temp)
|
||||
}
|
||||
|
||||
// 输出提示
|
||||
toast.success(`已复制渲染后的文章到剪贴板,可直接到公众号后台粘贴`)
|
||||
toast.success(copyMode.value === `html` ? `已复制 HTML 源码,请进行下一步操作。` : `已复制渲染后的文章到剪贴板,可直接到公众号后台粘贴。`)
|
||||
|
||||
editorRefresh()
|
||||
emit(`endCopy`)
|
||||
@ -453,7 +456,7 @@ const formatOptions = ref<Format[]>([`rgb`, `hex`, `hsl`, `hsv`])
|
||||
>
|
||||
<DropdownMenuRadioGroup v-model="copyMode">
|
||||
<DropdownMenuRadioItem value="txt">
|
||||
文本
|
||||
公众号格式
|
||||
</DropdownMenuRadioItem>
|
||||
<DropdownMenuRadioItem value="html">
|
||||
HTML 格式
|
||||
|
Loading…
Reference in New Issue
Block a user