- 博客(10)
- 收藏
- 关注
转载 移动端常见bug及解决办法
一:iPhone中 overflow:scroll 横向或纵向滑动速度慢或者卡,感觉很不流畅,只需要对滚动元素设置:-webkit-overflow-scrolling:touch;overflow-scrolling:touch;二:flex布局下,子元素A设置了固定宽度,但由于另一个子元素B内容过宽导致A元素被挤压,实际宽度不是原来定义的宽度,此时需要对A元素设置:flex-shrink:0;A元素将不会再被挤压三:ios和android下点击元素时出现灰色阴影背景-webkit-tap
2022-09-29 17:03:16
535
原创 Error in render: “TypeError: Cannot read properties of null (reading ‘businessOutDate‘)“
记录一下解决vue中遇到的这个坑。。。首先是父组件传递给子组件数据,子组件接收数据并展示,页面可以正常展示,但是总是会报这个错误,看了网上一些大佬的解决办法,都试过了,然鹅,并不行。。。首先分析造成这个错误的原因,在子组件显示初始数据的时候还没有值,所以此时会报错,数据加载完成并且展示到页面,此时将之前的数据覆盖了,但是报的错误还是会存在,所以这就是为什么报错了也不影响数据展示。试过v-if先去判断,并且我给每条数据都做了判断还是不行。继续分析,我传的值是一个对象,但是我给对象里面的属性进行...
2021-12-14 17:50:57
2189
1
转载 js计算用开始日期和结束日期计算天数
function taxMonese(formula_value){var num = new Number();var dateDiffs;var start_date="20170212";var end_date="20170619";dateDiffs=DateDiff(start_date,end_date);alert("天数:"+dateDiffs);}//根据起始日期和结束日期计算天数function DateDiff(sDate1, sDate2){ ...
2021-10-11 20:02:06
2378
转载 span标签去除点击事件
span标签去除点击事件//设置点击事件不可用$("#verificode").css(“pointer-events”, “none”);//点击事件可用$("#verificode").css(“pointer-events”, “auto”);
2021-10-11 20:00:53
1251
原创 同步,异步任务执行问题
通常在取节点的时候,DOM节点一般是提前写好的,然而有些时候,DOM节点是根据后台返回的数据动态生成的,通过ajax或axios获取数据是异步任务,我们想要获取动态生成的DOM节点并且打印出来,会发现根本打印不出来,这时候就要考虑同步异步执行的问题了。获取DOM节点是同步任务,请求数据是异步任务。所以在操作接口返回的数据而渲染的DOM节点时,我的处理方式是将操作这类DOM节点的代码放在异步任务中,这样异步任务就会被放在任务队列中,等到数据返回之后,再去获取节点就可以获取到了以下是我修改bug时写的.
2021-09-15 17:22:37
111
原创 解决idea编辑器无法编译js文件的问题
最近用idea改项目的时候发现在js文件里修改,idea不编译js文件,浏览器中打印不出来,找了很多解决方法,现将我解决的方法记录下来。在idea中:在浏览器中:就ok了!
2021-09-15 14:36:32
1461
转载 fastclick插件的作用以及使用方法
FastClick是专门未解决移动端浏览器300ms点击延迟和点击穿透问题所开发的一个轻量级的库。FastClick实现原理是在检测到touchend事件的时候,会通过DOM自定义事件立即发出模拟一个click事件,并把浏览器在300ms之后的click事件阻止掉。点击穿透问题说完移动端点击300ms延迟的问题,还不得不提一下移动端点击穿透的问题。可能有人会想,既然click点击有300ms的延迟,那对于触摸屏,我们直接监听touchstart事件不就好了吗? 使用touchstart去代替clic
2021-09-14 09:50:38
5641
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人