【发布时间】:2020-07-04 06:51:25
【问题描述】:
我想使用 vue js 模板中的按钮在 tinymce 编辑器中插入像 <span class="some-class">text</span> 这样的内容。我怎样才能使用tinymce-vue 包装器来实现这一点?
代码如下:
<template>
<tinymce-editor
api-key="my-api-key-here"
/>
<button @click="addContent">button</button>
</template>
import Editor from '@tinymce/tinymce-vue'
export default {
components: {
tinymceEditor: Editor
},
methods: {
addContent () {
tinymce.activeEditor.setContent('<span class="some-class">text</span>');
}
}
}
编辑:
我还使用npm i tinymce --save 安装了tinymce,并将导入import tinymce from 'tinymce/tinymce 添加到上面的代码中。现在我不再收到错误'tinymce' is not defined,但编辑器也没有出现。
【问题讨论】: