自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pc业务场景示例图+后台风格模板

pc业务场景

2022-09-19 10:00:30 228 1

原创 Vue项目api接口封装、拆分管理

项目使用vue-cli+axios,看了很多项目在api封装时候都是以函数方法定义的,我们推荐使用对象进行定义,再由一个index.js进行统一分发,函数的部分也方便日后改造结果预览:api内容管理const user = { get: { name: '获取用户列表', type: 'post', path: '/user/get' }, add: { name: '添加用户', type: 'post', path: '/user/add

2021-05-27 09:18:45 926

原创 JS利用Canvas实现图片等比例裁剪、压缩

最近在做一个政务类的移动端H5项目,用户体量达百万级别,有一个模块中有上传图片反馈的功能,由于各个手机产商拍照的像素值的都不一样,后台去浏览这个图片的时候就出现大小不一的情况,另外有些图片并不需要上传原始尺寸,再加上大流量的情况下就造成了服务器资源不必要的浪费,于是就有了将上传图片压缩的需求图像压缩原理图像压缩有两种方式,目前写的方法是两者都支持且能够共同处理1.图像尺寸裁剪,由大变小2.尺寸不变,图片质量缩减引用代码const base64ToFile = (dataUrl, fileName

2021-05-27 09:15:08 2694 1

原创 Node Koa 路由模块化、业务文件拆分

在我们做koa-router配置的时候会遇到业务模块与路由注册混合在一起,要进行拆分才有利于后期维护与查看,最近看了很多文章发现拆分后的业务文件都是用router再注册一遍,实际上我们只要业务模块暴露它自己的方法,请求方式及URL就可以了,其他的内容不是业务模块所关心的目录结构:modules– xxx.js 业务模块代码– index.js 用于业务模块的统一引入router– index.js 路由注册核心文件modules/user.js在此之模块js中只写入业务代码的内容

2021-05-27 09:08:16 375

原创 Node+Mysql增删改查obj-to-sql,多条件查询

平日开发使用node+mysq大多数是这样写法来查询数据库,如果多个筛选条件又需要写许多and条件,于是写了个obj-to-sql发布在npm上,引用下就可以轻松的将对象转换为sql语句#####下载npm install obj-to-sql#####结果对比原来的方法:ctx.request.body是koa框架的响应体,可自行更换const requestBody = ctx.request.bodyconst sql = `Select * From user Where name

2021-05-27 09:08:00 615

空空如也

空空如也

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

TA关注的人

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