vue.js - 带有 Vue 3 配置的 TinyMCE
问题描述
我正在尝试在 VueJS 中使用 tinyMCE。在许多示例中,我看到在脚本标签中使用 tinymce.init():
<script>
tinymce.init({
selector: '#myTextarea',
setup: function (editor) {
editor.on('init', function (e) {
editor.setContent('<p>Hello world!</p>');
});
}
});
</script>
然而,当我查看 TinyMCE Vue 集成文档时,我看到 init 直接在 HTML 中完成:
<div>
<editor
id="editor"
api-key="no-api-key"
:init="{
height: 500,
plugins: [
...
],
toolbar: '...'
}"
/>
</div>
WYSIWYG 为我正确初始化了 init 在 HTML 部分中完成,但是有许多实例需要在 init 中执行函数(参见第一个代码块)以加载初始内容或处理图像上传等。这不是在<editor/>
标签内完成 init 工作。
在<editor/>
标签内完成初始化的 VueJS 中,如何添加在第一个代码块中看到的“设置”功能?
解决方案
推荐阅读
- php - PHP 对象的访问字段
- postman - 如何使用 Postman 或 Newman 进行 MindSphere 应用自动化测试?
- kubernetes - 将值从 initContainers 传递到容器规范
- c# - 长时间运行的任务问题
- android - 为什么要在 Android 中拆分单元测试和检测测试文件夹?
- java - 使用 MySQL Query 获取播放器位置的方法
- python - Apache Cassandra、cqlsh 命令、Windows 10 和 python 上的问题
- rest - Opendaylight REST - 创建流程
- python - 如何安装特定 python 包的所有依赖项?
- python - 将 Json 文件逐个单元格写入谷歌电子表格