javascript
一个懒惰的开发者
这个作者很懒,什么都没留下…
展开
-
常用的js工具
项目开发中会遇到一些常见的功能,为了方便调用,将其封装,以下列举了本人开发中重用的一些工具,后期将继续补充对手机号中间4位进行加密处理export const encryptionPhone = function (val) { let reg = /(\d{3})\d*(\d{4})/ return val.replace(reg, "$1****$2")}判断年份是否为闰年export const isLeapYear = function (year) { retu原创 2021-10-13 08:49:06 · 112 阅读 · 0 评论 -
javascript 关于Date问题
记录一下项目开发过程中踩过的坑,提醒各位开发者参考避坑项目中判断两个时间的大小,我一般使用new Date(‘指定日期’).getTime(), 通过时间差去判断时间的大小,但是实际项目开发中发现,ios和andriod手机表现有所差异,由于我用的日期格式为:2021-10-10,实际测试中发现andriod手机效果与预期一致,但是ios下没有执行相应的逻辑,后经排查,发现是时间解析的问题,所以最终使用如下代码解决var currentTime = new Date().getTime()var .原创 2021-10-09 10:32:34 · 132 阅读 · 0 评论 -
解决IOS下音频文件无法播放的问题
近期项目中有个需求,需要点击按钮播放文字答案,然后开始了填坑之旅首先使用h5的audio标签,由于后台返回音频格式为base64格式,原格式为wav,开始不确定是否可以直接播放base64格式的音频,前端通过npm的base64ToBlob的方式解码,并赋值给audio的src,具体代码如下://答案语音播放 playVoice(text,e){ let audio = this.$refs.audio; // 提取返回答案中的文字 let reg = /.原创 2021-09-23 16:32:16 · 2074 阅读 · 2 评论 -
微信小程序内嵌公众号网页获取code,IOS问题
微信小程序内嵌公众号网页获取code,IOS问题我们在项目开发中有个需求是这样的:通过小程序点击按钮进入公众号页面,公众号中需要判断用户是否登录,如果未登录,通过微信公众号网页提供的方法去获取code,通过code调用后台接口换取openid,进而获取用户是否登录。开发完成测试发现android上正常运行,但是ios下页面白屏,通过vconsole打印查看,未发现问题,怀疑是web-view获取授权有问题,最终解决办法如下:<script type="text/javascript" src="h原创 2021-09-10 11:46:43 · 653 阅读 · 0 评论