自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 mac 命令记录

常见mac 使用的几个快捷操作命令【具体需要去查看命令文档,这里只做快速查阅】绑定host 需要编辑 host文件 sudo vi /private/etc/hosts配置nginx 需要编辑nginx 文件 open /usr/local/Cellar/nginx关闭nginx su...

2019-08-20 09:43:54 183

原创 ios机型下,滚动有遮罩层的弹框, 会触发底部页面的滚动事件

问题描述: 被遮挡的页面是一个有滚动条的页面。覆盖在上方的是一个有遮罩层的弹框。弹框内部存在滚动条。 在ios机型下,当不做任何处理时,点击遮罩层对应的位置,会触发被遮挡页面的click操作。并且弹框内部无法进行正确的滚动,而是直接触发了被遮挡页面的滚动操作。解决方案:如果不介意滑动遮罩层,仍可以滚动被遮挡页面。处理方式相对比较简单, 可以直接在遮罩层上阻止touchmove操作的冒...

2019-08-20 09:35:37 1808

原创 new Image 读取宽高为0

获取图片一张图片的大小let img = new Image()img.src = imgUrlif ( img.width != 375 || img.height != 200 ) { message.error(‘请上传375*200大小的图片’) return false}发现有时img的宽高读取都为0,但是图片url地址是正确的。这边存在一个问题, 当给img赋值sr...

2019-06-19 10:18:10 4138

原创 小小的蠢问题 之 webpack-dev-server运行报错

虽然这真的是一个很蠢的问题,但是我确实被它绊住了一个小时。。。。。。在重新手写一个webpack打包测试代码的时候,由于之前尚未尝试webpack4,所以一开始遇到这个报错,我想了很多可能,什么插件版本不兼容啊、插件使用方法错误啊,但是后来发现,问题如此简单。可恰恰是因为如此简单,我完全没有想到,所以得到的教训是不能小看开头的基础,要确保正确,因为报错有可能会把你带偏。错误代码如下: scr...

2019-06-17 14:30:58 1855 2

原创 手机端 点击弹窗跳转新页面【客户端方法新开页面】,返回时弹窗闪现

问题描述 :在手机端,通过点击一个弹窗跳转新页面【客户端方法新开页面】,返回时可以看到弹窗一闪而过。原因 :当用变量isShow控制弹窗的显示时。在跳转前虽然已经将isShow设置成了false,但是由于vue更新dom是异步的,所以在执行跳转动作时,当前页面dom并未渲染完成【即弹窗仍处于显示状态】。当由新页面返回时,继续dom渲染的动作,因此出现了弹窗闪现的情况。解决思路:等待dom...

2019-06-13 16:11:46 2114

原创 scroll 监听

问题描述 :项目中使用了better-scroll库,同时想监听scroll事件的时候,发现无法监听到。setTimeout(()=>{ this.initScroll(); this.scroll.on('scroll', ()=>{console.log('scroll' , )}, false) this.scrol...

2019-06-11 15:25:19 624

原创 在正则中遇到的小坑 --- lastIndex

let reg = /\d\+/g reg.test('1+') reg.test('1+') 以上代码输出什么?答案是 true false因为这边正则表达式使用了g标识符,当执行第一次reg.test(‘1+’) 匹配后,reg.lastIndex == 2在执行第二次匹配的时候, 匹配的起始位置是2,所以就无法匹配正确答案解决方法是重置l...

2019-05-27 17:15:09 265

原创 利用客户端方法 openurl 新开页面, 关闭时无法触发destroyed事件

问题描述 :使用客户端的openurl方法新开页面的时候,当需要传递大量数据,我采用的是localStorage.setItem(‘data’, JSON.stringify(data))方法。我希望在新开页面关闭的时候,将storage里面的对应数据清除,否则数据量有可能会越来越大。思路一 :在vue组件被销毁的时候, 在destroyed事件里面去移除数据。但是发现无法触发dest...

2019-05-27 16:37:22 1285

原创 ios下 input输入框的蓝色光标 未居中且高度过高

调试时用的是安卓手机,由于安卓input输入框的光标没有ios那么明显,所以一直没有发现这个问题。产生原因 : 为了保证标题 和 input 框中的文字垂直居中,使用了heigh和line-height,导致整个光标高度变成了输入框的高度。如果不小心将 input 的height 或者 line-height 设置了, 可能就会导致蓝色光标异常显示的情况。设计稿规则是 : 左侧是标题,inpu...

2019-05-27 15:12:38 499

转载 sublime text 插件安装

简单的安装方法:从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python代码粘贴进去并 enter 执行,不出意外即完成安装。以下提供 ST3 和 ST2 的安装代码:Sublime Text 3:import urllib.request,os;pf= 'Package Control.sublime-pack

2016-12-18 10:21:14 295

原创 一不小心就掉进了小问题的坑系列(也许只是我一个人会掉的坑。。。)

1.问题描述:var play=document.getElementsByClassName("play"); window.onload=function(){ for(var i=0;i<play.length;i++){ play[i].onmouseover=function() {play[i].style.backgroundColor=

2016-11-09 21:55:32 372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除