如何解决Vue和CouchDB同步将文本区域光标跳到末尾
我有一个要编辑的文本字段,我在商店中调用了一个突变,该突变调用了从pouchDB到ouchDB的同步,效果很好,但是如果您正在编辑文本区域的中间,则光标可以跳转到同步发生时文本区域的末尾,缩小的范围越差,所以我想我可以保存光标位置状态,这会有所帮助,但是如果时间不正确,它将再次跳到末尾,有人有任何建议吗? ?我希望输入尽可能接近实时,这就是为什么较低或没有反推的原因,但我似乎仍无法通过同步充分跟踪光标位置。
editNode: lodash.debounce(function (e) {
const el = e.target
const cursorPos = el.selectionStart
var nodeid = e.target.id
var nodetext = e.target.value
this.$store.dispatch('editNode',{ nodeid,nodetext })
this.$nextTick(() => {
el.setSelectionRange(cursorPos,cursorPos)
})
},300),
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。