- 博客(12)
- 收藏
- 关注
原创 html2canvas生成图片底部出现白边儿的解决方法
可能是由于像素渲染问题导致的。移动设备的屏幕像素密度(Pixel Density)较高,有时会导致在两个相邻元素之间出现细小的间隙或白线。使用html2canvas的时候,生成的图片底部出现了白边。将canvas画布高度调小1像素。
2023-06-21 11:15:36
2991
1
原创 html2canvas 绘制海报清晰度
由于受网络传输速度的影响,web上使用的图片都是72dpi,照片使用300dpi或者更高350dpi,会很清晰。dpi:DPI是指某些设备分辨率的度量单位。DPI越低,扫描的清晰度越低,DPI越高,清晰度越高。将目标元素分割为多个小块,并分别进行转换,最后将分割的图片交给后端把图片合成起来。scale会缩放canvas画布,提高/减小生成图片分辨率。使用html2canvas绘制海报,生成海报比较模糊。
2023-06-21 11:14:34
3838
原创 扩大按钮点击范围
有时候页面设计按钮较小,或着由于元素所在区域不适合放置大小,可以采用奇淫技巧(css)增加点击事件的触发范围。css中的伪类可以增加元素事件的触发范围,但却可以做到不影响页面元素的排列,这点是伪类的一个实用小技巧。比如页面中有一个按钮。
2022-12-28 20:06:57
634
转载 git无法连接远程仓库(GitHub)
git报错ssh: connect to host github.com port 22: Connection timed out
2022-12-17 23:37:55
4313
转载 如何判断一个字符串格式是否为JSON字符串
代码如下:function isJSON(str) { if (typeof str == 'string') { try { var obj=JSON.parse(str); if(Object.prototype.toString.call(obj) == '[object Object]' && obj ){ return true; }else{
2021-12-27 13:35:29
2685
原创 如何为element-ui组件定义的事件添加自己的参数
我们在使用element-ui组件的时候,该如何为element-ui中定义好的事件添加一些自己的参数呢?废话不多说,直接看代码:这是一个简单的应用,在我们选中按钮的时候,需用将他的名字也传递过去<template> <div class="hello"> <div v-for="(item, index) in items" :key="index"&g...
2019-09-20 16:53:00
2293
原创 this.$set的正确使用
this.#set(obj, key, value)我们在项目开发的过程中,经常会遇到这种情况:为data中的某一个对象添加一个属性<template> <div class="hello"> <button @click="setMessage">添加属性</button> {{ student.name }} &l...
2019-09-19 15:00:38
240276
40
原创 报错: [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the pare
在更改props属性中的值时,会报错:[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop...
2019-09-10 21:02:03
1217
原创 es6之let,const的使用
let,const的一些特点使用let或者const定义会形成块级作用域,一个{}就是一个作用域let,const没有与解析同一个作用域下不能同时定义同一个变量for循环时使用let来定义变量let arr = [1,2,3,4,5]for (let i = 0, len = arr.length; i < len; i++) { console.log(i)...
2019-05-28 16:38:14
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人