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