hinesboy / mavonEditor

mavonEditor - A markdown editor based on Vue that supports a variety of personalized features
http://www.mavoneditor.com/
MIT License
6.38k stars 916 forks source link

[Bug] 編輯器v-html渲染頁面後,瀏覽器無法go back #877

Open mingchiuli opened 10 months ago

mingchiuli commented 10 months ago
"dependencies": {
        "mavon-editor": "^3.0.1",
        "vue": "^3.3.4"
      },

代碼:

<script lang="ts" setup>

let blog: BlogExhibit = reactive({
  "content": ''
});

(async () => {
  let data: Data<BlogExhibit> =  await GET<BlogExhibit>(`/public/blog/info/${blogId}`)
  blog.content = data.content
})()
</script>
<template>
    <mavon-editor class="exhibit-mavon-editor" :boxShadow="false" :editable="false" :subfield="false" v-html="blog.content"
    :toolbarsFlag="false" defaultOpen="preview" previewBackground="#ffffff" code-style="androidstudio" />
</template>

渲染正常:

Screenshot 2023-08-27 at 10 11 53 PM

瀏覽器後退報錯:

Screenshot 2023-08-27 at 10 12 34 PM

直接後退失敗