自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 前端有关文件上传下载操作

没有msSavaBlob的情况下,需要创建文件本地url(createObjectURL)=>创建a标签=>将创建的url赋值给a标签的href=>设置download下载的文件名=>模拟点击a标签;files(blob的一个子类):通过input标签读取过来的文件对象(属于前端的方法,没办法直接传给后端)所以这里需要定义一个数组,存放每次选择文件时,将选择的文件保存下来,让用户多次选择文件添加。slice方法是blob对象的方法,但是file对象是blob对象的子类。给后端,用于和后端传输的对象。

2024-06-17 17:17:20 865

原创 js实现元素拖拽

采用vueuse中的useDraggable,使用便捷,不需要过多复杂的操作。

2024-06-06 14:48:20 683

原创 Js实现椭圆绘制

在页面中通过鼠标拖动进行椭圆的绘制

2024-06-05 16:38:00 296

原创 调接口操作图片,前端图片显示还是编辑前的样式

原因:发现是由于浏览器缓存导致 ,试着去清空浏览器缓存,图片显示成了旋转后的样式,但是再次调接口旋转还是不能成功展示操作后的图片,需要再次清空浏览器缓存才能将旋转后的图片显示出来。问题:通过调接口对图片进行旋转,再次获取图片数据,图片还是原来的,前端并没有显示旋转后的图片(实际上后端是能看到图片旋转操作成功的),使得浏览器认为这是一个新的图片请求,从而获取到最新的图片内容。这样就可以避免浏览器缓存的问题。新的路径=后端获取的图片路径+ '?

2024-06-04 13:34:56 274

原创 js实现页面指定区域全屏阅读

这里用到vueuse中的useFullScreen(vueuse中提供了许多封装好的函数可以直接使用,极大提高了开发效率)

2024-06-04 11:19:34 661

原创 使用ckeditor5时遇到的一些问题

原因:ck中没有获取到的字的字体样式,ck对于没有的字体会显示为已有的默认字体解决:config.fontFamily.options来设置需要展示的字体选项config.fontFamily.supportAllValues设置为true解决前解决后原因:因为bold,上标,下标等样式生成的是strong,sup等标签嵌套,而本地的重置样式reset.scss文件中对strong,sup等标签设置了样式重置,导致样式不显示解决:需要将本地引起冲突的样式注释掉。

2024-05-24 14:52:51 668 1

原创 经过ckeditor5编辑器所有标签样式全部被清除了

配置config.htmlSupport,allow里面设置允许所有标签元素的样式、属性,保证不被编辑器过滤掉。给编辑器赋值的时候传的明明是带着内联样式的元素一块传的,结果经过编辑器后内联样式被清空了。原因:经过ckeditor编辑器的标签内的属性、类、样式等会被编辑器给过滤掉。安装@ckeditor/ckeditor5-html-support包。解决方法:引入GeneralHtmlSupport插件。

2024-05-23 15:45:55 509 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除