Чтобы использовать редактор форматированного текста wangEditor в Vue 2.0, вы можете выполнить следующие шаги:
1: Сначала установите wangEditor в проект Vue. Можно установить через npm или Yarn:
npm install wangeditor --save
2. Добавьте wangEditor в компоненты, которые должны использовать редактор форматированного текста:
import WangEditor from 'wangeditor';
3. В смонтированной функции перехвата компонента создайте и инициализируйте экземпляр wangEditor:
mounted() {
const editor = new WangEditor(this.$refs.editorContainer);
editor.create();
}
4. В шаблон компонента добавьте контейнер div, содержащий редактор, и кнопку сохранения:
<template>
<div>
<div ref="editorContainer"></div>
<button @click="saveContent">держать</button>
</div>
</template>
5. В методе компонента определите событие нажатия кнопки сохранения и получите содержимое в редакторе:
methods: {
saveContent() {
const editor = WangEditor.getEditor(this.$refs.editorContainer);
const content = editor.$txt.html();
// Обработайте логику сохранения, вы можете отправлять контент на сервер или выполнять другие операции.
console.log(content);
}
}
Теперь вы успешно использовали редактор форматированного текста wangEditor в Vue 2.0. Узнайте больше о дополнительных функциях и параметрах конфигурации wangEditor в соответствии с его документацией~~
demo
<template>
<div>
<div ref="editorContainer"></div>
<button @click="saveContent">держать</button>
</div>
</template>
<script>
import WangEditor from 'wangeditor';
export default {
mounted() {
const editor = new WangEditor(this.$refs.editorContainer);
editor.create();
},
methods: {
saveContent() {
const editor = WangEditor.getEditor(this.$refs.editorContainer);
const content = editor.$txt.html();
// Обработайте логику сохранения, вы можете отправлять контент на сервер или выполнять другие операции.
console.log(content);
}
}
};
</script>
Эффект: