關於tinymce編輯器插件重新初始化問題


問題遇到場景:
    當項目中切換語言時,tinymce編輯器插件無法響應式轉換語言。此時需要重新初始化插件,但是這個插件在初始化后時,動態更改init中數據,是不生效的。
解決方法:
    在監聽語言轉換事件中:

  tinymce.EditorManager.execCommand('mceRemoveEditor', true, 'cnTinymce')  // 第三個參數為當前編輯器實例id。
       然后判斷當前語言:如果是中文,則添加init初始化數據中language屬性為zh_CN;如果是英文則delete init初始化數據中的language字段,最后重新實例化編輯器
       tinymce.EditorManager.execCommand('mceAddEditor', true, 'cnTinymce')
經測試問題解決,編輯器控件里的文字可以隨切換語言響應式變化。如果對您有用,請點贊,謝謝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM