在TinyMCE 5中动态更改外观值

问题描述

我为明暗主题创建了2种皮肤,我想使用localStorage设置更改此皮肤。

我的代码

const toggleSwitch = document.querySelector('.theme-switch input[type="checkBox"]');
const currentTheme = localStorage.getItem('theme');

if (currentTheme === 'dark') 
{ 
tinymce.remove('#editor');

tinymce.init({
entity_encoding : "raw",selector: '#editor',height: 400,menubar: false,toolbar: 'undo redo | formatselect | bold italic underline link | alignleft aligncenter alignright 
alignjustify | bullist numlist outdent indent | link image | code | removeformat',skin: 'tinydark',});
} 
else 
{ 
tinymce.remove('#editor');

tinymce.init({
entity_encoding : "raw",skin: 'tinylight',});
}

我该怎么办? 每次我必须刷新页面以应用新皮肤时。

感谢支持

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)