如何解决在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 举报,一经查实,本站将立刻删除。