摘要:
目前尝试了两种解决方案,但是方案1在安卓移动端无法生效(猜测是因为移动端安卓启动的是原生的视频播放控件的原因) 1. 方案一: 重新load资源,这种方法比较简洁,但是在安卓下不适用 2. 方案二:重置视频的播放地址, ios 与 安卓 均没问题 阅读全文
摘要:
IOS 上传图片方向显示错误问题 问题描述 在使用苹果手机上传图片的时候,发现传完的图片显示出来方向是错误的,竖着的图片会变成横着显示(少部分安卓手机也存在这个问题) 产生原因 ios 相机加入了方向传感器,它可以记录拍摄时的方向,并且记录在 exif 当中,所以这个时候竖拍的照片显示出来就会就会‘ 阅读全文
摘要:
canvas 画图图片变模糊问题 问题描述 1. 在使用 canvas 对图片进行编辑导出图片之后发现图片和原图相比变得模糊了 2. canvas 画图线条变粗 问题产生原因 1. 该问题在 PC 下面并不会产生,原因是移动端现在基本都是 Retina 屏(高倍屏),当在二倍屏下的时候,会以实际像素 阅读全文
摘要:
canvas 图片跨域问题 问题描述 canvas 在使用跨域图片的时候会出现图片跨域导致报错的问题 产生原因 由于图片存放的域名和主页面的域名不一致,这样就会产生一个跨域的问题,浏览器对跨域图片加载做了安全限制,如果不做任何处理会出现跨域报错. 解决办法 这个时候服务器端需要给图片的请求头加上 请 阅读全文
摘要:
const defaultConfig = { boxName: '#waterfall', itemName: '.waterfall__item', gap: 10, boxLeft: 15 }; module.exports = class Waterfall { constructor(userConfig) { const _this = this; ... 阅读全文
摘要:
module.exports = (imageArr = [], callback) => { let imageLoadNum = 0; imageArr.forEach(item => { const image = new Image(); image.src = item.image; if 阅读全文
摘要:
在ios下面是不允许自动播放音频这个操作的,不过我们可以使用微信提供的sdk来做到自动播放音乐的功能 引入微信的sdk,之后在回调函数里面执行主动触发背景音乐播放就好了 阅读全文
摘要:
eslint配置了不允许使用alert,但是有个需求需要用到。 如上,即可跳过当前行代码检查了 阅读全文