
日常踩坑
cmyh
以中有足乐者,不知口体之奉不若人也
展开
-
vue中的$route和$router
vue中同时有这两个属性原创 2018-02-01 21:58:28 · 999 阅读 · 0 评论 -
vue路由只变化参数页面组件不更新问题
形如:http://localhost:8080/#/xxx?a=1&b=1如果只是变化?后面的参数,页面组件并不会响应解决办法:使用watch监听路由$route对象属性的变化watch: { '$route' (to, from) { // data数据操作 }}...原创 2018-02-27 14:46:43 · 8456 阅读 · 2 评论 -
Javascript解决音频audio在IOS系统下无法播放问题
ios中使用audio,日常踩坑必须!!!点击后即调用xxx.play()这个方法但是我们音频链接数据如果是网络请求而来的,那我们可以这样做:1.在无播放链接的情况下先调用一次xxx.play(),然后暂停xxx.pause()2.请求到数据以后,替换链接3.判断readyState的值0 = HAVE_NOTHING - 没有关于音频是否就绪的信息1 = HAVE_METADATA - 关于音频...原创 2018-06-14 17:06:39 · 22794 阅读 · 5 评论 -
移动端后台预加载HTML页面,setTimeout定时器线程跑完问题
在兼容IOS8的时候遇到一个有趣的问题:IOS预加载了页面,在页面中我写入了一个setTimeout(差容、缓冲的作用),其作用是为了兼容老版本的设备无Hybird交互仍然能使用功能。结果发现,页面后台加载完,计时器线程便开始跑了,这让我满头黑线于是我加入的setInterval、documen.hidden(页面前台状态为false,后台状态为true),让它每隔2秒检测一次情况...原创 2018-09-07 17:11:40 · 1031 阅读 · 0 评论 -
图片转base64跨域以及阿里云OSS跨域规则配置后不生效的原因
场景:公司使用OSS存储图片等静态资源,我获取图片资源并且将它转为base64的时候发生了跨域问题于是到OSS进行配置 但是仍然报了跨域问题最后发现,因为启用了CDN缓存,所以得到CDN处添加HTTP头 Access-Control-Allow-Origin 参数的取值为 * (表示全部域名) 感谢qianghong000的分享,详细问题分析可以看这里:http:...原创 2018-09-26 15:15:44 · 5003 阅读 · 0 评论 -
用webpack写一个自己的loader(案例:webpack图片不打包问题)
遇到的问题:webpack搭建项目的时候,因为使用file-loader将图片打包,但是index.html的模板中的图片,因为没有被依赖并不会被一并打包。解决方案:(偷懒可以直接 npm ihtml-reqimg-loader --save-dev )找到了一个html-withimg-loader,它似乎可以解决这个问题但是用上了之后发现,它不支持我通过resolve.alia...原创 2019-05-17 21:06:16 · 856 阅读 · 0 评论