wangEditor中使得光标处于文本末端的方法记录

在使用vue.js开发前端项目时,遇到需求:使用wangEditor后,光标需自动定位在文本末尾。发现wangEditor默认设置下,光标在内容首端。尝试网上方法无效后,通过在value的watch方法中操作,成功解决了问题,避免了onfocus报错和onchange中光标闪烁的问题。
摘要由CSDN通过智能技术生成

wangEditor中使得光标处于文本末端的方法记录

问题描述

最近在使用vue写前端项目中有个需求是从父组件给wangEditor赋值后光标自动处于文本末端。

前言

wangEditor在默认情况下,父组件给其设置内容后光标会处于首端,不符合需求。网上找的直接通过js操作的方法经过尝试没有作用(也可能是没写对),官方文档也没找到合适的方法。最终经过一番尝试后成功解决,特此记录,希望能帮到有类似需求的人。

解决方法

在父组件与wangEditor通信的双向绑定数据value的watch方法中,增加一句:

this.editor.selection.moveCursor(this.editor.$textElem.elems[0]
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值