关于tinymce编辑器插件重新初始化问题

问题遇到场景:
    当项目中切换语言时,tinymce编辑器插件无法响应式转换语言。此时需要重新初始化插件,但是这个插件在初始化后时,动态更改init中数据,是不生效的。
解决方法:
    在监听语言转换事件中:

  tinymce.EditorManager.execCommand('mceRemoveEditor', true, 'cnTinymce')  // 第三个参数为当前编辑器实例id。
       然后判断当前语言:如果是中文,则添加init初始化数据中language属性为zh_CN;如果是英文则delete init初始化数据中的language字段,最后重新实例化编辑器
       tinymce.EditorManager.execCommand('mceAddEditor', true, 'cnTinymce')
经测试问题解决,编辑器控件里的文字可以随切换语言响应式变化。如果对您有用,请点赞,谢谢。

陌生人,愿你永不迷失自己,心中永远有梦去追逐。 ---随笔签名写于2020.1.3 00:28:00 博主VX:stf569318425
原文地址:https://www.cnblogs.com/tengfeiS/p/11988655.html