当前位置: 首页 > news >正文

郑州手机网站建设多少钱网站运营总监

郑州手机网站建设多少钱,网站运营总监,WordPress固定连接html,英文网站建设目的使用的富文本是编辑器 react-quill 需求: 点击按钮插入自定义颜色文字,然后手动输入为正常颜色。 问题: quill组件把带颜色的字体创建个dom, 临近的文字都会整合进一个dom中,导致输入的文字和插入的带颜色 都统一成一个颜色了…

使用的富文本是编辑器 react-quill

需求:

点击按钮插入自定义颜色文字,然后手动输入为正常颜色。

问题:

quill组件把带颜色的字体创建个dom, 临近的文字都会整合进一个dom中,导致输入的文字和插入的带颜色 都统一成一个颜色了。

中文输入拼音阶段就开始触发change事件,在转换文本时会把拼音和汉字混杂出现,结果不正确。

解决方案:

绑定compositionstart,compositionend 事件,可监听到非直接输入的输入法输入状态,结束时机准确。

设置个状态,通过判断状态区分 中/英文输入法区别,正确处理逻辑。

// 设置个状态,表示当前是否是非直接输入法输入(如中文,有拼音阶段)
let editorIsChineseStatus = false
useEffect(() => {const editorDom = document.querySelector('.ql-editor')if (!editorDom) returneditorDom.addEventListener('compositionstart',function () {// 当前是非直接输入法输入editorIsChineseStatus = true},false)editorDom?.addEventListener('compositionend',function (e) {// 非直接输入法输入结束editorIsChineseStatus = false// 处理逻辑todo()},false)}, [])
const editorChange = () => {// 直接输入法输入(英文,可直接输入)if (!editorIsChineseStatus) {// 处理英文输入逻辑todo2()}
}

http://www.yayakq.cn/news/462208/

相关文章:

  • 横沥网站建设做外卖网站的模板
  • 免费 网站 空间青岛做网站报价
  • 专注番禺网站优化手机做兼职的网站有哪些
  • 龙岩网站设计招聘信息深圳企业建设网站
  • 网站常用字号湛江免费建站模板
  • 新的网站设计公司wordpress邮箱订阅
  • 南京网站设计外包合肥住房和城乡建设局
  • 北京网站seo价格网页设计公司有哪些成都
  • 做有关兼职网站的需求分析如何备份网站 整站
  • 建设厅执业资格注册中心网站重庆搜索引擎推广公司
  • 重庆建站模板大全荆州企业网站建设
  • 中国建设银行安徽省分行招聘网站电商是什么工作主要干啥
  • html5 网站模版个人网页设计硬件需求
  • 南通高端网站设计建设网站首页打开速度
  • 做网站用php还是node前端面试题2023
  • 北京建设网站图片网站容量空间一般要多大
  • 网站克隆 有后台登录购物网站排行榜
  • 南昌专业做网站公司网页设计的理解
  • 手机创建个人网站 免费广东加盟网站建设
  • 织梦网站 数据库服务器网站过多对排名
  • 管理学课程福田企业网站优化哪个好
  • 忻州企业网站建设网页浏览器英文缩写
  • 个人网站推广渠道 微博 贴吧网站建设细节差异化
  • 建筑网站设计大全在服务器上安装wordpress
  • html5电影网站模板杭州网站优化方案
  • 网站开发的技术栈项目实施方案计划书
  • 顺德网站建设公司咨询企业信息系统公示
  • 世界各国o2o响应式网站织梦后台网站栏目空白
  • 广州微网站建设怎么样天眼查 个人查询
  • 做网站 包含详情页设计吗网页设计基础课心得体会2000字