自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一键打印功能的实现

公司最近有个需求,需要把列表的不同电子单证进行预览和打印。功能有单个电子单证的预览及打印和所有电子单证的集合一键打印。第一个功能,经过上网查资料对比,最终选择了vue-pdf。这个组件也很好的实现了我的需求。这是vue-pdf的核心代码。需要把后台返回的base64转成blobpdf文件流,然后再转成组件需要的pdf文件路径。还有后面的一个需求,一键打印。一开始想着前端去把需要打印的文件进行流合并。后来试了一段时间放弃了。最终通过友好协商,抛给后台去进行流的合并。然后拿到后台返回的pd.

2022-02-07 09:55:07 670

原创 一句箴言

1.在类中的函数应避免This的歧义在函数内若要引用“全局 ”This 就要在函数体内定义一个变量self来接收 This ,此后才可避免二义性。

2018-04-26 16:12:28 193

原创 css样式技巧集合

css技巧一:    父元素给了width:100%,高度height设为0,这个时候加padding-top:100%,paddingTop这个100%是相对于宽度的100%而生效的,所以现在的父元素状态就是个宽高相等的盒子。一般这种是为了解决父元素中引入的图片的高度把父元素高度撑开有过度的过程这个问题。...

2018-04-24 18:29:10 214

原创 正则

1.只允许输入数字,汉字和字母和空格的验证onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" oncontextmenu = "value=value.replace(

2017-05-26 17:23:09 453

空空如也

空空如也

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

TA关注的人

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