自定tinymce富文本中的图片上传(代码片段)

lenghaha lenghaha     2022-12-04     113

关键词:

在引入组件上添加 上传图片的url地址

<tinymce
    :height="300"
    ref="tinymce"
    //上传图片的url地址
    upload-url="http://baidu/uploadImg"
    v-model="form.content2"
            ></tinymce>

在Tinymce中找到index.vue

props中添加传过来的地址

// 接收传过来的地址
uploadUrl: 
    type: String,
    required: true

引入axios 添加如下方法

// 这个方法加上  富文本 自动添加上传按钮
        images_upload_handler(blobInfo, success, failure, progress) 
          // tinymce api文档查阅可知   直接获取blob原始数据
          var blob = blobInfo.blob();
          // 原生上传
          var fd = new FormData();
          fd.append("file", blob);
          // console.log(_this.uploadUrl, fd);
          // 上传到 通用上传接口   oss里
          axios
            .post(_this.uploadUrl, fd)
            .then(res => 
              const resData = res.data;
              if (resData.code == "S") 
                // 固定写法  为了符合 tinymce的 上传成功回调显示
                success(resData.ossUrl);
                // 这里用于实现  把上传后的 url 直接以img形式拼接到 					富文本内容中的光标处
                // window.tinymce
                //   .get(_this.tinymceId)
 	//   .insertContent(`<imgsrc="$resData.ossUrl" >`);
              
            )
            .catch(err => 
              failure("出现未知问题");
              console.log(err);
            );
        

然后就可以在插入/编辑中上传图片了

技术图片

tinymce-vue5富文本的实现(代码片段)

TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有:UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。tiny中文文档:http://tinymce.ax-z.cn/本文介绍如何在vue项目中,使用TinyMCE实现富文本基本功... 查看详情

用mvc框架中页面用的jquery,在使用dialog是使用tinymce的图片上传以及富文本编辑器,

图片上传的时候,是路径不对,找不到页面。在使用富文本编辑器时编辑框上面的编辑器出不来。参考技术A不是很明白你的问题TinyMce我没有用过,还有,上传图片和dialog是什么样的关系?你是用dialog预览还是用于上传后显示? 查看详情

vue项目中使用tinymce富文本的踩坑经历(代码片段)

...要到富文本编辑器,所以给大家推荐一款富文本编辑器(TinyMCE)首先,下载编辑器依赖包npminstalltinymce--saveoryarnaddtinymce  在需要用到编辑器的地方引入importtinymcefrom‘tinymce/tinymce‘importEditorfrom 查看详情

百度ueditor富文本上传图片(代码片段)

项目中使用UEditor发现设置图片自定义保存路径会出现《请求后台配置项http错误,上传功能将不能正常使用!错误》/*上传图片配置项*/"imageActionName":"uploadimage",/*执行上传图片的action名称*/"imageFieldName":"inputForm",/*提交的图片表单... 查看详情

富文本编辑器tinymce的使用(reactvue)(代码片段)

富文本编辑器TinyMCE的使用(ReactVue)一,需求与介绍 1.1,需求   编辑新闻等富有个性化的文本 1.2,介绍TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。TinyMCE的优势:开源可商用,基于LGPL2.1插件丰富,... 查看详情

antdesign——message防抖优化——富文本的使用——富文本数据的收集——上传图片保存本地(代码片段)

button按钮有个loading加载态度。加载状态为true则不可点击。通过这个属性来完成项目中的防抖优化const[seachBtn,setSeachBtn]=useState(false)message.error("用户名不能为空",2,()=>setSeachBtn(false));<Buttonloading=seachBtntype 查看详情

tinymce一款非常不错的富文本编辑器

参考技术ATinyMCE的优势:[1]如果直接用form表单提交,后台是可以正常获取到textarea内容的;如果用ajax提交,直接使用jquery$(\'#mytextarea\').val()是获取不到内容的,需要按如下方法获取内容:如果需要上传图片,需要在tinymce初始化... 查看详情

tinymce-vue富文本编辑器(翻译)(代码片段)

 官方TinymceVue组件 翻译来自:https://github.com/tinymce/tinymce-vue关于这个包是一个围绕Tinymce的薄包装,以便于在Vue应用程序中使用。要快速演示,请查看storybook。用法加载组件首先,你必须加载组件,你如何做取决于你开发... 查看详情

若依前后端分离发布富文本框内容|uni-app微信小程序展示富文本框内容(代码片段)

微信小程序端引入富文本样式富文本提交图片jsonerror一、展示示例:1.PC端前端发布界面可以设置文字大小,居中,可以插入图片,设置图片大小,居中。2.小程序端展示二、基于若依框架踩坑和实现1.数据库字... 查看详情

tinymce富文本的实践(vue)

tinymce富文本的实践(vue)插入图片例子tinymce官方文档三方集成专区 查看详情

vue项目增加tinymec富文本编辑器组件(代码片段)

...发人员对他的支持比较好,所以选用了它https://liubing.me/vue-tinymce-5.html基于VueCLI3脚手架搭建的项目整合tinymce5富文本编辑器,vuecli2版本及tinymce4版本参考:https://blog.csdn.net/liub37/article/details/83310879做了些小修改,详情见githubGithub:http... 查看详情

在vue项目中引入tinymce富文本编辑器(代码片段)

项目中原本使用的富文本编辑器是wangEditor,这是一个很轻量、简洁编辑器但是公司的业务升级,想要一个功能更全面的编辑器,我找了好久,目前常见的编辑器有这些:UEditor:百度前端的开源项目,功能强大,基于jQuery,但已... 查看详情

富文本编辑器handyeditor,上传和预览图片的host地址不一样(代码片段)

使用富文本编辑器(官网)时,大多时候都会用到图片上传,但是下载的富文本编辑器的默认配置是只有一个上传地址的host的。varhe=HE.getEditor(‘editor‘,autoHeight:true,autoFloat:false,topOffset:0,uploadPhoto:true,uploadPhotoUrl:uploadDomain,uploadPhotoHan... 查看详情

vuetinymce控制图片大小上传,以及富文本编辑框在dialog的问题

...式显示,注意弹框和富文本编辑框的坑原因:第一次弹框tinymce组件未销毁,因此先于第二次dialog弹出,而第二次dialog中的传值也就后于富文本组件初始化,也就未被渲染了。v-if="dialogFormVisible"原因:tinycme和dialog中的样式... 查看详情

vue富文本编辑器tinymce----对懒人非常友好一看就懂(代码片段)

首先个人觉得tinymce这个富文本编辑器是最好用最编辑的,对懒人非常友好的一款编辑器,刚有哟个项目,就遇到了使用富文本编辑的坑,因为赶项目进度自己在网上随便找了一个富文本编器,就是quill这个坑... 查看详情

ueditor富文本编辑器跨域上传图片解决办法(代码片段)

在使用百度富文本编辑器的过程中,如果是有一台单独的图片服务器就需要将上传的图片内容放到图片服务器,也就是比如在a.com的编辑器上传图片,图片要保存到img.com的跨域上传图片功能,而在ueditor官方文档中说不支持单图上传的... 查看详情

tinymce富文本编辑器编写资料

tinymce官方文档:   粘贴图片插件  博客搬运地址使用Blob获取图片并二进制显示实例页面tinymce自动调整插件是时候掌握一个富文本编辑器了——TinyMCE(1)XMLHttpRequest2.0的家臣们URL.createObjectURL和URL.revokeObje... 查看详情

富文本编辑器(代码片段)

富文本编辑器导包pipinstalltinymce注册INSTALLED_APPS=['tinymce']路由urlpatterns=[path('tinymce/',views.TinymceView.as_view(),name='tinymce'),]视图classTinymceView(APIView):defget(self,request):returnrender(request,'tinymce.html')模版<!DOCTYPEhtml>... 查看详情