修复编辑器变化逻辑
parent
14da99d863
commit
4d9e843a4c
|
@ -36,6 +36,8 @@ export default {
|
|||
|
||||
mounted() {
|
||||
let lang = this.lang
|
||||
let firstLoad = true
|
||||
|
||||
this.$last = this.code
|
||||
|
||||
this.$view = new EditorView({
|
||||
|
@ -52,8 +54,9 @@ export default {
|
|||
// 监听代码变化
|
||||
EditorView.updateListener.of(v => {
|
||||
let value = v.state.doc.toString()
|
||||
if (!this.$last || value.trim() === this.$last) {
|
||||
if (firstLoad || value.trim() === this.$last) {
|
||||
this.$last = value.trim()
|
||||
firstLoad = false
|
||||
return
|
||||
}
|
||||
this.$last = value.trim()
|
||||
|
|
|
@ -66,7 +66,7 @@ export default {
|
|||
// _time / 2000 * 100 %
|
||||
this.progress = ~~(_time / 10)
|
||||
|
||||
if (pending && _time > 1000) {
|
||||
if (pending && _time >= 1000) {
|
||||
this.progress = 0
|
||||
let doc = this.$refs.view.contentDocument
|
||||
|
||||
|
|
Loading…
Reference in New Issue