Heim > Artikel > Web-Frontend > So verwenden Sie Ueditor in Vue
In diesem Artikel werden hauptsächlich relevante Informationen zur Verwendung des Ueditor-Rich-Text-Editors in Vue vorgestellt. Freunde, die ihn benötigen, können darauf zurückgreifen.
Vor kurzem bin ich auf die Notwendigkeit gestoßen, bei der Arbeit an einem Rich-Text-Editor zu verwenden Backend-Managementsystem. Schließlich habe ich mich für ueditor entschieden. Mein Projekt verwendet die Lösung vue+vuex+vue-router+webpack+elementUI 1. Laden Sie die neueste JSP-Version des UEditor herunter Offizielle Website. Nach dem Herunterladen und Dekomprimieren erhalten Sie einen utf8-jsp-Ordner, der den folgenden Inhalt enthält:
2. Benennen Sie diesen Ordner in „ueditor“ um. und verschieben Sie es in den statischen Ordner Ihres eigenen Projekts und ändern Sie den Inhalt im Ordner ueditor.config.js, wie unten gezeigt:
3. Schreiben Sie Unterkomponenten
<template> <p :id="id" type="text/plain"></p> </template> <script> import '../../../static/ueditor/ueditor.config.js' import '../../../static/ueditor/ueditor.all.min.js' import '../../../static/ueditor/lang/zh-cn/zh-cn.js' import '../../../static/ueditor/ueditor.parse.min.js' export default { name: 'UE', data() { return { editor: null } }, props: { defaultMsg: { type: String, default: '请输入内容' }, config: { type: Object }, id: { type: String, default: `ue${Math.random(0, 100)}` } }, mounted() { this.$nextTick(() => { this.editor = UE.getEditor(this.id, this.config); // 初始化UE this.editor.addListener("ready", () => { this.editor.execCommand('insertHtml', this.defaultMsg); this.editor.focus() // 确保UE加载完成后,放入内容。 }) }) }, methods: { getUEContent() { // 获取内容方法 return this.editor.getContent() }, clearContent() { // 清空编辑器内容 return this.editor.execCommand('cleardoc'); }, }, beforeDestroy() { // 组件销毁的时候,要销毁 UEditor 实例 if (this.editor !== null && this.editor.destroy) { this.editor.destroy(); } } } </script> <style scoped></style>
4. Verwenden Sie
<UE :config="configEditor" :id="ue1" ref="ue" :defaultMsg="val"></UE>
in der übergeordneten Komponente. 5. Nach dem Hochladen von Bildern wird ein HTTP-Fehler beim Backend-Konfigurationselement angezeigt, und beim Hochladen von Dateien wird ein Upload-Fehler angezeigt . Lassen Sie mich hier klarstellen, dass ueditor nach der Konfiguration am Front-End mit dem Back-End-Teil zusammenarbeiten muss und dann das Präfix von serverUrl in ueditor.config.js in die Anforderungspfadadresse Ihres eigenen Back-Ends ändern muss. Ende des Zugriffs
rrreeDas oben Gesagte habe ich für Sie zusammengestellt. Ich hoffe, es wird Ihnen in Zukunft hilfreich sein.
Verwandte Artikel:
So zeichnen Sie mit highCharts ein 3D-Kreisdiagramm in VueVerwenden Sie das Bild-Lazy-Loading-Plugin in Vue -lazyload Vuejs-Einzeldateikomponente (ausführliches Tutorial)Das obige ist der detaillierte Inhalt vonSo verwenden Sie Ueditor in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!