fix: 修复富文本表格、图片等拖拽焦点编辑时错位问题

This commit is contained in:
wangjiahao 2022-05-25 16:54:44 +08:00
parent e176d364c6
commit 9135aa4e97

View File

@ -9,13 +9,7 @@
:disabled="!canEdit"
@onClick="onClick"
/>
<!-- <div v-show="!canEdit" style="width: 100%;height: 100%" @dblclick="setEdit" v-html="myValue" />-->
</div>
<!-- <div v-else class="rich-main-class">-->
<!-- <Editor :id="tinymceId"/>-->
<!-- <div v-html="myValue" />-->
<!-- </div>-->
</template>
<script>
@ -101,10 +95,10 @@ export default {
editShow: true,
canEdit: false,
//
tinymceId: 'tinymce',
tinymceId: 'tinymce-' + this.element.id,
myValue: this.propValue,
init: {
selector: '#tinymce',
selector: '#tinymce-' + this.element.id,
toolbar_items_size: 'small',
language_url: '/tinymce/langs/zh_CN.js', // publicstatic
language: 'zh_CN',
@ -138,11 +132,8 @@ export default {
//
active(val) {
if (!val) {
this.editShow = false
this.canEdit = false
this.$nextTick(() => {
this.editShow = true
})
this.reShow()
}
},
//
@ -165,7 +156,14 @@ export default {
if (this.editStatus) {
this.canEdit = true
this.element.editing = true
this.reShow()
}
},
reShow() {
this.editShow = false
this.$nextTick(() => {
this.editShow = true
})
}
}
}