vue当中,怎么把内容加载到wangeditor编辑框中,编辑框为组件。

发布于 2022-09-07 16:14:20 字数 134 浏览 18 评论 0

clipboard.png

打开页面里,能得到内容里的东西,就是不知道怎么把内容放到这个编辑框当中

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

夜血缘 2022-09-14 16:14:20

插入 HTML的方法: editor.cmd.do('insertHTML', '<p>...</p>')

冷月断魂刀 2022-09-14 16:14:20

wangEditor 贴下关于编辑器的代码

似狗非友 2022-09-14 16:14:20
<div v-html="content" @input="result" id="editor">
  </div>
//js里接收参数
  props: ['content']
//调用组件
<v-editor :content="editorContent" v-model="article.content"></v-editor>
this.editorContent = data.content;
烟雨扶苏 2022-09-14 16:14:20

封装组件

<template>
  <div>
    <div
      ref="editor"
      style="text-align:left"
    ></div>
  </div>
</template>

<script>
import WangEditor from "wangeditor";
export default {
  name: "editor",
  model: {
    prop: "editorContent",
    event: "change"
  },
  props: {
    editorContent: { required: true }
  },
  mounted() {
    /*实例化*/
    var editor = new WangEditor(this.$refs.editor);
    /*设置上传图片*/
    editor.customConfig.uploadImgServer = "/upload/image/";
    editor.customConfig.uploadFileName = "fileToUpload";
    editor.customConfig.uploadImgHooks = {
      customInsert: function(insertImg, result, editor) {
        var url = result.data;
        insertImg(url);
      }
    };
    /*绑定回馈事件*/
    editor.customConfig.onchange = html => {
      this.$emit("change", html);
    };
    /*创建编辑器*/
    editor.create();
    /*初始内容*/
    editor.txt.html(this.editorContent);
  }
};
</script>

使用组件

<editor v-model="xxxx"/>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文