项目中遇到点击按钮向tinymce中插入文本的功能,使用的是tinymce和tinymce-vue。
1.在富文本编辑器组件中创建一个方法,用来实现插入文本的功能:
const appendText = (str: any)=>{
tinymce.activeEditor.execCommand('mceInsertContent', false, str);
}
2.暴露出去该方法:
defineExpose({
appendText
});
3.父组件中使用
tinymceRef.value.appendText(text)