美文网首页
vue+vue-ueditor-wrap+秀米

vue+vue-ueditor-wrap+秀米

作者: 鲤小鱼爱吃肉 | 来源:发表于2020-08-24 11:47 被阅读0次

我们的项目中使用的是ueditor+秀米的富文本编辑器,github上的大神做了一个基于vue的ueditor的组件,能够实现双向数据绑定,可以不用费劲的getContent、setContent。就决定用这个组件 —— vue-ueditor-wrap 。so~ vue+vue-ueditor-wrap+秀米. 开始吧 ?⤵︎

一:去ueditor官网下载官方源码

  1. https://ueditor.baidu.com/website/download.html

  2. 下载完成后,放到你的Vue项目里static下并命名为UEditor。

二:安装vue-ueditor-wrap

npm i vue-ueditor-wrap

三:引入并使用

  1. main.js
// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
// 引入ueditor的依赖文件
import '../static/UEditor/ueditor.config'
import '../static/UEditor/ueditor.all.min.js'
import '../static/UEditor/lang/zh-cn/zh-cn.js'
import '../static/UEditor/ueditor.parse.min.js'

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

  1. 组件里
<template>
  <div class="hello">
    <!--数据绑定-->
    <vue-ueditor-wrap v-model="msg"></vue-ueditor-wrap>
    <div>{{msg}}</div>
  </div>
</template>

<script>
import VueUeditorWrap from 'vue-ueditor-wrap' // 引入vue-ueditor-wrap
export default {
  name: 'HelloWorld',
  components: {
    VueUeditorWrap  //注册组件
  },
  data () {
    return {
      msg: 'Welcome to Your Vue.js App'
    }
  }
}
</script>

<style scoped>

</style>

这些完成后,你就可以看到一个初始化ok的ueditor了,并且可以很方便的绑定想要的数据 ?
接入秀米的童鞋继续向下看?

四:在ueditor基础上接入秀米

秀米提供:秀米图文排版UEditor插件示例

  1. 在你的index.html中引用 http://xiumi.us/connect/ue/xiumi-ue-dialog-v5.jshttp://xiumi.us/connect/ue/xiumi-ue-v5.css 也可以下载文件后放在UEditor目录下引入本地文件,这样方便修改。(我是下载后引入本地的)如下
<link rel="stylesheet" href="static/UEditor/xiumi-ue-v5.css">
<script type="text/javascript" charset="utf-8" src="static/UEditor/xiumi-ue-dialog-v5.js"></script>
  1. 下载文件 http://xiumi.us/connect/ue/xiumi-ue-dialog-v5.htmlhttp://hgs.xiumi.us/uedit/dialogs/internal.js 放在你的UEditor目录下。

  2. 修改UEditor的配置(ueditor.config.js),第414行左右:将section:[] 改为section:['class', 'style'],避免ueditor修改秀米的格式信息,造成排版错误。

  3. 在xiumi-ue-dialog-v5.js中把iframeUrl改为本地秀米H5的路径,如果你都是按照以上步骤进行那么路径将是/static/UEditor/xiumi-ue-dialog-v5.html,如果不是的话要按你自己的路径。

到这里就是可以正常使用秀米并且有着双向数据绑定的ueditor啦。
图片上传相关功能需要后台小哥哥的协助。
其余与秀米的对接可以参考与秀米对接
还是有疑问的小盆友可以下载我上传的demo,希望可以帮助到你😜

相关文章

  • vue+vue-ueditor-wrap+秀米

    我们的项目中使用的是ueditor+秀米的富文本编辑器,github上的大神做了一个基于vue的ueditor的组...

  • 秀米

  • 秀米简单操作

    秀米简单操作 关于文章排版,小墨用的是秀米。下面小墨为大家简单介绍一下秀米的操作。 秀米中有着丰富的模板,可以进行...

  • 公众号推文(秀米)

    秀米图文排版 1、登录秀米账号点击我的秀米——>添加新的图文 2、使用左边内容,根据需要进行图文排版 3、编辑完成...

  • 如何做好PR

    会用秀米

  • 《秩序之乱·往日倒影》目录

    前传·露米尼奥 一 前传·露米尼奥 二 前传·露米尼奥 三 前传·江川阴秀 四 前传·江川阴秀 五 前传·江川阴秀...

  • 秀米编辑

    第一步:首先,打开秀米编辑器官网登陆。(如下图所示) 第二部:然后登陆开始编辑,新建一个图文。(如下图所示) 第三...

  • 秀米排版

  • 秀米总结

    秀米编辑器让我学会了很多东西,刚开始学习的时候一点都不懂,慢慢的边看视频边学着做,到现在可以自己做出来一个还好的成...

  • 初识秀米

    有幸有名师指路,让我又get到了一项新技能。 生活中,总会不期而遇一些人,温暖了人间,温柔了岁月。 原来被肯定、被...

网友评论

      本文标题:vue+vue-ueditor-wrap+秀米

      本文链接:https://www.haomeiwen.com/subject/tjxnjktx.html