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

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

相关文章:

  • 2022-12-23
  • 2021-07-18
  • 2023-03-18
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2023-03-20
猜你喜欢
  • 2021-11-23
  • 2022-02-28
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2021-09-20
相关资源
相似解决方案