自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决系统兼容性中FormData对象包含appendData和realFormData属性

项目场景:移动端vue项目前端通过axios发送post请求传输FormData数据上传文件到后台问题描述发现pc和安卓系统正常使用new FormData()对象,但是IOS系统则产生的对象是Object{appendData : …, realFormData : …}这种格式的。解决方案:方法一:const formData = new FormData();formData.append(key, value);axios.post(`/api/yoururl`,data:for

2022-04-09 15:14:46 4691 10

原创 查查移动端app运行闪退的原因

最近项目总是闪退,记录一下,查查各种该死原因,优化下自己的代码,又往架构师走近了一步呐(才怪)。路过的大佬还有其他的,可以留言学习学习空指针:对象在没有初始化情况下就使用;死循环:没有合理的循环控制流;内存泄露:同一个对象不断地开辟空间,而且没有释放或赋null;内存溢出:程序所消耗的内存大于硬件提供的运行内存;网络:异步加载时提前调用了数据(现象是在弱网时,根源是空指针);界面UI:像拍照没有附加于ControlView;主线程:需要主线程执行的,放于子线程里.

2022-03-25 16:47:59 2887

原创 Java如何优雅删除数组中的元素

前言Java没有从数组中删除元素的特定方法,所以要么转换成集合来操作,要么自己手动给它删除。操作-移除并缩容代码如下: String[] array = { "JAVA", "PYTHON", "PHP", "C++" }; /* * 移除 PHP */ int i = 0, len = array.length; for(; i < len; i += 1) { if ( "PHP".equals(array[i]) ) { // 将最后一位元素放

2022-03-16 15:31:06 5211

原创 记录一下前端的BFC

前端的BFC是什么概念触发BFC特性和举两个应用总结概念Formatting context(格式化上下文) 是 W3C CSS2.1 规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。BFC 即 Block Formatting Contexts (块级格式化上下文),它属于上述定位方案的普通流。具有 BFC 特性的元素可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素,并且 BFC 具有普通容器

2021-10-29 15:00:43 126

原创 关于圆的角度和弧度的计算公式

Math.PI 表示一个圆的周长与直径的比例,约为 3.141592653589793,其实就是我们所说的圆周率 πMath.sin(x) //x 的正玄值。返回值在 -1.0 到 1.0 之间;Math.cos(x) //x 的余弦值。返回的是 -1.0 到 1.0 之间的数;角度和弧度转换公式:弧度 = 角度PI/180  角度 = 弧度180/PI还有一个计算弧度常用的:(一样的)弧度的计算公式为: 2PI/360角度;弧度 = 角度 ×(PI/180);30° 角度 的弧度 = 3

2021-09-03 20:26:00 16375

原创 github的vue-devTools安装build错误解决

问题从github下载的dev-tools文件,npm run build报错:Cannot find module ‘@vue-devtools/build-tools’等看到编好文章解决:npm run build无法安装vue devtools,使用另一种方法成功安装文章内容:一、在任意盘位置创建一个文件夹,进入文件夹,按住键盘shift+鼠标右键 -> 选择 此处打开powershell窗口二、运行命令: npm install vue-devtools三、进入node_modu

2021-09-03 20:24:45 751

原创 html2canvas将页面转成照片功能

vue使用html2canvas 生成照片使用html2canvas // 生成快照 convertToImage(container, options = {}) { // 传入dom节点宽高 const width = container.offsetWidth; const height = container.offsetHeight; // 设置放大倍数 const scale = window.devicePixelRat

2021-07-09 10:07:31 328

原创 passive 之事件监听器

passive 的事件监听器看两位大佬的文章,受益匪浅https://blog.csdn.net/dj0379/…https://www.cnblogs.com/ziyunfei/…

2021-05-25 14:02:27 230

转载 vue-esign插件实现手写电子签名

vue-esign插件实现手写电子签名本文转载出处 https://www.jianshu.com/p/cfb9d5998cd6功能兼容 PC 和 Mobile;画布自适应屏幕大小变化(窗口缩放、屏幕旋转时画布无需重置,自动校正坐标偏移);自定义画布尺寸(导出图尺寸),画笔粗细、颜色,画布背景色;支持裁剪 (针对需求:有的签字需要裁剪掉四周空白)。导出图片格式为 base64;安装npm install vue-esign --save使用引入插件import vueEs

2021-05-25 10:00:50 2310 5

空空如也

空空如也

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

TA关注的人

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