window 搜狗输入法下编辑器占位符和内容重叠问题
这种情况是,tinymce插件库存在一些兼容BUG,需要我们自行手写样式或者js替换掉placeholder,代码如下:
// 获取富文本框的内容
const handleChange = (editorContent) => {
window.email____detail__content = editorContent;
onChange(editorContent);
if (window.tinymce?.Env.os.isWindows()) {
if (editorContent) {
editorRef.current?.getBody().removeAttribute('data-mce-placeholder');
} else {
editorRef.current
?.getBody()
.setAttribute('data-mce-placeholder', placeholder || intl.formatMessage({ id: 'email.inputHolder' }));
}
}
};