zy-smile

2022年5月16日

前端图片转成base64并压缩的实现方案

摘要: 项目中会有很多地方用到把图片转成base64使用的地方,转换方法也有很多种,参考下文。。。。。 FileReader对象 在文件上传时可以new FileReader创建一个文件对象,然后用readAsDataURL方法可以获得一个base64字符串。 代码如下: function uploadIm 阅读全文

posted @ 2022-05-16 18:30 指尖de跃动 阅读(4) 评论(0) 推荐(0)

h5针对移动端适配问题

摘要: h5项目需要对移动端不同尺寸的屏幕进行适配,网上有很多种方案,下面采取了淘宝的适配方案 引入适配方案 (1)通过cnpm install amfe-flexible安装第三方包 (2)在main.js中import 'amfe-flexible'全局引入第三方包 淘宝适配方案是对不同屏幕下的动态设置 阅读全文

posted @ 2022-05-16 17:46 指尖de跃动 阅读(1) 评论(0) 推荐(0)

微信小程序里面嵌套的h5使用微信sdk配置踩坑

摘要: 微信小程序里面的h5使用微信的sdk接口和在公众号使用没有区别,都需要通过微信的权限认证才能使用 使用前配置 需要用到服务号的appid,并在公众号后台配置js安全域名(踩坑)js安全域名不需要http或者https,否者权限认证会不生效。。在权限认证时会报invalid url domain错误。 阅读全文

posted @ 2022-05-16 17:25 指尖de跃动 阅读(5) 评论(0) 推荐(0)

浅谈vue项目的优化

摘要: webpack压缩静态资源图片 安装image-webpack-loader插件,在项目打包的时候对项目中静态资源图片文件进行压缩,对于比较小的图片会被转成base64引用 (踩坑)项目中通过npm安装的时候会报错,可以把包删掉用cnpm进行安装,完美解决。 chainWebpack: config 阅读全文

posted @ 2022-05-16 16:44 指尖de跃动 阅读(1) 评论(0) 推荐(0)

解决嵌套在小程序中h5页面的缓存问题

摘要: 针对微信小程序中嵌套的web-view页面缓存清除方案 框架技术: vue2 尝试过清除微信缓存,手机缓存,退出重新登陆发现都不起作用 方案一 (1)方案: 动态的给项目中的js和css资源文件加版本号或者时间戳,,在每次更新代码时更新js、css文件名,用户在加载页面时在引入文件名称变化时都会重新 阅读全文

posted @ 2022-05-16 14:56 指尖de跃动 阅读(2) 评论(0) 推荐(0)

导航