MEditor编辑器

与UEditor编辑器一样,MEditor编辑器同样支持阿里云OSS上传和七牛云KODO上传

具体使用

添加页面展示编辑器

  1. <iframe src="/admin/meditor.html?upload_type=local" class="editor" data-type="meditor" data-id="meditor" style="width:100%;height:530px;border: 0"></iframe>

说明

  • iframe的class=”editor”表示这个iframe要渲染成编辑器
  • iframe的data-type=”meditor”表示这个编辑器的MEditor编辑器
  • iframe的src地址中,upload_type的值表示编辑器的上传文件功能将使用何种方式上传,目前可选值有
    • local 本地上传
    • ali-oss 阿里云OSS上传,需要安装阿里云OSS插件
    • qiniu-kodo 七牛KODO上传,需要安装七牛云KODO插件
  • iframe的data-id属性值即编辑器提交表单时的参数名称

编辑页面展示编辑器

  1. <iframe src="/admin/meditor.html?id=meditor&upload_type=ali-oss" class="editor" data-type="meditor" data-id="meditor" style="width:100%;height:530px;border: 0"></iframe>
  2. <textarea class="editorContent" data-id="meditor" style="display:none;">{{=d.meditor}}</textarea>

说明

  • iframe的data-id和textarea的data-id属性值要一样
  • textarea的class=”editorContent”表名这个textarea存储的是编辑器需要渲染的内容,即数据库存储的编辑器的内容

点击表单提交按钮获取编辑器内容

  1. form.on('submit(laytp-form)', function(data){
  2. // 获取编辑器内容
  3. data = facade.setEditorField(data);
  4. facade.ajax({
  5. route:'/admin.test/edit',
  6. data:data.field
  7. }).done(function(res){
  8. if(res.code === 0){
  9. //关闭当前页
  10. parent.layui.layer.close(parent.layui.layer.getFrameIndex(window.name));
  11. parent.layui.table.reload("laytp-table");
  12. }
  13. });
  14. return false;
  15. });
  • 更新历史2
1.0.1
2022-10-10 09:12:36
为兼容主框架2.1.0版本做兼容性修改
1.0.0
2022-01-10 22:28:00
首次发版
插件作者
JunStar VIP9
这家伙很懒,什么都没有留下!
插件信息

插件标识

meditor

插件分类

编辑器

最新版本号

1.0.1

依赖LT版本

2.1.0

发布日期

2022-01-10 22:27:23