最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用Ueditor上传图片后自定义样式类名介绍

来源:懂视网 责编:小采 时间:2020-11-27 15:34:43
文档

使用Ueditor上传图片后自定义样式类名介绍

使用Ueditor上传图片后自定义样式类名介绍:Ueditor是百度的一个富文本插件,如果使用者会前端语言的话,那适用性就很好,特别是现在移动端纵横的情况。但往往使用者并不懂编程,要让他们使用前端语言的话是不可能的,这就需要我们在开发时就定义好整个样式。正常情况下,我们上传后的图片是固定了宽高
推荐度:
导读使用Ueditor上传图片后自定义样式类名介绍:Ueditor是百度的一个富文本插件,如果使用者会前端语言的话,那适用性就很好,特别是现在移动端纵横的情况。但往往使用者并不懂编程,要让他们使用前端语言的话是不可能的,这就需要我们在开发时就定义好整个样式。正常情况下,我们上传后的图片是固定了宽高

Ueditor是百度的一个富文本插件,如果使用者会前端语言的话,那适用性就很好,特别是现在移动端纵横的情况。但往往使用者并不懂编程,要让他们使用前端语言的话是不可能的,这就需要我们在开发时就定义好整个样式。

正常情况下,我们上传后的图片是固定了宽高的,要想适用移动端,就必须使宽度定义为100%,或者加个类上去,我们可以自定义。这就是我们的思路。

下面是修改代码:

ueditor.all.js

UE.plugin.register('simpleupload', function (){

...

function initUploadBtn(){

...

domUtils.on(btnIframe, 'load', function(){

...

domUtils.on(input, 'change', function(){

...

me.execCommand('inserthtml', '<img class="loadingclass" id="' + loadingId + '" src="' + me.options.themePath + me.options.theme +'/images/spacer.gif" title="' + (me.getLang('simpleupload.loading') || '') + '" >');//网上说法这里可以加自定义样式,试过会报错ueditor.all.js : #24461 行

me.execCommand('inserthtml', '<img class="loadingclass" id="' + loadingId + '" src="' + me.options.themePath + me.options.theme +'/images/spacer.gif" title="' + (me.getLang('simpleupload.loading') || '') + width="291" height="164"+'"style="width: 291px; height: 164px;">');

function callback(){

...

        domUtils.setStyle(loader, 'width', '100%');//设置控件样式style#24527

...

domUtils.addClass(loader, '自定义样式类名');//是自带方法,可以实现#24534

...

}

...

})

...

})

...

}

...

})

设置style时,要同时修改usditor.config.js

(function(){

...

window.UEDITOR_CONFIG = {

...

// xss过滤白名单 名单来源: http://www.gxlcms.com/

,whitList: {

...

img: ['src', 'alt', 'title', 'width', 'height', 'id', '_src', 'loadingclass', 'class', 'data-latex', 'style'],//添加过滤白名单style#403

...

}

...

}

...

})

文档

使用Ueditor上传图片后自定义样式类名介绍

使用Ueditor上传图片后自定义样式类名介绍:Ueditor是百度的一个富文本插件,如果使用者会前端语言的话,那适用性就很好,特别是现在移动端纵横的情况。但往往使用者并不懂编程,要让他们使用前端语言的话是不可能的,这就需要我们在开发时就定义好整个样式。正常情况下,我们上传后的图片是固定了宽高
推荐度:
标签: 图片 自定义 样式
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top