问题:测试人员发现 在使用 tinymce 编辑器中字数统计不准确问题,只统计了中文字的字数,数字和字母被忽略了。。。。
具体通过复现发现,的确有这个问题,但是我们通过切换右下角发现是可以切换统计所有的
通过查阅官方文档解释了解到:
在统计栏 字词数 这一栏中,每一个中文被认为是一个字,统计+1;每一个单词被认为是一个词,不管其由几个字母组成,统计+1;数字及符号:不统计(有个别例外,如货币符号)
简单来说这里默认初始化统计的是字词,但当我们点击右下角的的时候发现,这里是可以切换查看的,通过切换可以展示统计的全部的字数。一开始以为是不是有其他的漏掉了什么方法,所以看了很久的文档,后来发现没有,只能另辟蹊径了,然后这里想是否通过默认进来调用这个点击事件来处理
最终解决方法:
初始化操作时,通过点击事件将其以显示字符形式的展示
// 使用就能实现默认进来字数统计的是所有字符
this.init.init_instance_callback= function (editor) {
$(editor.getContainer()).find('button.tox-statusbar__wordcount').click()
}