max-length
wangEditor 暂时无法实现 max-length
功能。
目前业界没有一个富文本 max-length
的统一做法,从产品到技术层面都没有。
max-length
一般用于限制纯文本,用于 <input>
<textarea>
。
而富文本编辑器不只能输入纯文本,还有其他很多复杂的格式,例如图片、代码块、表格。
这些非文本内容,在 editor.txt.html()
返回结果中要占据大量的空间。
如果你非得需要一个富文本的 max-length
,那目前只能是通过 onchange
随时检查 editor.txt.text()
,然后判断长度,再对富文本做禁用处理。
不过,这其中可能会发生一些预期之外的问题,到时只能随机应变。
如果你有更好的建议,可以随时给我们提交 issue 。